2010-09-28 11 views

Odpowiedz

5

Wiadomość zalogowaniu do stdout (obowiązuje dla METRO tylko!):

Na kliencie

Java 5: Ustaw właściwość systemu

-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true 

Java 6: Ustaw właściwość systemu

-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true 

Po stronie serwera

właściwość systemu Set

-Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true 
+0

-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump = true to wygaszacz dla tych, którzy chcą zrzucić wiadomości na cl po stronie. – Ceki

+0

Ludzie mówią, że pakiet jest nieco inny niż java 1.6, a mianowicie: '-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump = true' (uwaga: dodatkowe' wewnętrzne 'po' xml'). I potwierdzam, że to prawda. – dmitry

0

Nie wspominałem o języku, ale zakładając Javę, czy nie można po prostu użyć czegoś takiego jak Log4J?

service = new Service(); 
port = service.getXxxPort(); 
result = port.doXxx(data); 

Log.info("Result is " + result.getResult().toString()); 

gdzie getResult jest po prostu metodą na obiekcie powrotu.

1

Tutaj wszystko jest wyjaśnione:

https://metro.java.net/2.0/guide/Logging.html

Poniższy options włączyć rejestrowanie wszystkich komunikacji z konsolą (technicznie, wystarczy tylko jeden z nich, ale to zależy od bibliotek używasz, więc ustawienie wszystkie cztery są bezpieczniejsze).

-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true 
-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true 
-Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true 
-Dcom.sun.xml.internal.ws.transport.http.HttpAdapter.dump=true 
+0

link jest martwy :( – user1516873

+0

https://metro.java.net/2.0/ guide/Logging.html – Harshit

+0

Naprawiłem link dla ciebie teraz .. – AmanicA

Powiązane problemy