Stworzyłem klasę przechwytującą cykl Żądaj-odpowiedź wymiany komunikatów SOAP i chciałem zalogować się do wymiany wiadomości. Jaki jest najlepszy sposób, aby można było zarejestrować komunikat SOAP w moim pliku dziennika?Log SOAP Wiadomości
Nie chcę, aby był ładnie wydrukowany w moim pliku dziennika, ale chcę tylko uzyskać dostęp do i wyświetlić kopertę SOAP żądania i odpowiedzi.
Próbowałem z tym kodem:
public class LogHandler{
private static final Logger _LOG;
@Override
protected void handleResponse(SOAPMessage message)
logSOAPMessage(message);
}
@Override
protected void handleRequest(SOAPMessage message)
logSOAPMessage(message);
}
private void logSOAPMessage(SOAPMessage message){
_LOG.info(":: Logging SOAP Message :: " + message.toString());
}
}
Ale robi się żądaną wiadomość.
:: Logging SOAP Message :: [email protected]
Jakieś wskazówki?