SOAPメッセージ交換のRequest-Responseサイクルをインターセプトするクラスを作成しました。メッセージの交換を記録したかったのです。 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());
}
}
しかし、必要なメッセージが表示されますdoesntの。
:: Logging SOAP Message :: oracle.j2ee.ws.saaj.soap.[email protected]
ヒント