Próbuję zarejestrować moje wiadomości, które są wysyłane za pomocą stosu Metro do konsoli. Nie można znaleźć żadnego sposobu.Jak logować wiadomości SOAP wysyłane przez stos Metro
Odpowiedz
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
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.
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
link jest martwy :( – user1516873
https://metro.java.net/2.0/ guide/Logging.html – Harshit
Naprawiłem link dla ciebie teraz .. – AmanicA
- 1. Jak śledzić żądania SOAP, które są wysyłane przez webServiceTemplate
- 2. Jak logować treść wiadomości WCF?
- 3. Przesyłanie wiadomości nie jest wysyłane
- 4. Gdzie Eclipse drukuje wiadomości wysyłane przez procesor adnotacji?
- 5. Log SOAP Wiadomości
- 6. WSIT/Metro nie rozumie nagłówka SOAP bezpieczeństwa
- 7. className i wiadomości isKindOfClass wysyłane do obiektu
- 8. sygnały wysyłane przez qtcreator na "stop"
- 9. Jak odsłonić typ zestawu Delphi przez Soap
- 10. Jakie nagłówki są automatycznie wysyłane przez wget?
- 11. Zdarzenia wysyłane przez serwer i limity przeglądarki
- 12. Jak mogę logować instrukcje SQL wykonywane przez Flyway?
- 13. jaki jest problem z Message-ID w wiadomości e-mail wysyłane przez php
- 14. Jak mogę logować się przy pomocy żądania Log4J SOAP i odpowiedzi w AXIS 1.x?
- 15. Logować wiadomość wysłać do zera?
- 16. Problem z wysyłaniem wiadomości e-mail z podpisem Code - nagłówki wysyłane w treści wiadomości
- 17. W jaki sposób przechwytujący Soap Spring może modyfikować zawartość wiadomości?
- 18. Wysyłanie wiadomości przez WhatsApp Przez zamiarem
- 19. Usługi sieciowe - SOAP a "XML przez HTTP"
- 20. Jak usunąć stare plany budowy zainstalowane przez stos Haskell?
- 21. Jak mogę logować instrukcje `PREPARE` w PostgreSQL?
- 22. C# SOAP - Błąd w deserializacji ciało wiadomości zwrotnej (Magento API)
- 23. Różnica między XML przez HTTP i SOAP przez HTTP
- 24. Jak zużywać usługę SOAP przez HTTPS w języku C#?
- 25. Jak mogę wysłać SOAP XML przez Curl i PHP?
- 26. Jak serializować anonimowy obiekt do wysyłania przez usługę sieciową SOAP?
- 27. Wiadomości SOAP w serwisie internetowym opartym na usługach REST
- 28. Problem podczas przesyłania wiadomości przez sieć activeMQ
- 29. GCC - Jak wyrównać stos?
- 30. Jak uaktualnić stos ghc
-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
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