Я создал класс, который перехватывает цикл запроса-ответа при обмене сообщениями SOAP, и я хотел зарегистрировать обмен сообщениями.
Каков наилучший способ, чтобы я мог записать сообщение SOAP в мой файл журнала?
Я не хочу, чтобы это было напечатано в моем лог-файле, но я просто хочу получить доступ
и просмотрите конверт SOAP запроса и ответа.
Я пробовал с этим кодом:
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());
}
}
Но не получает нужного сообщения.
:: Logging SOAP Message :: oracle.j2ee.ws.saaj.soap.soap11.Message11@715346
Есть намеки?