【发布时间】:2011-06-21 07:11:43
【问题描述】:
我创建了一个拦截 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
有什么提示吗?
【问题讨论】:
标签: java web-services soap