记录来自java服务的请求 - 响应

时间:2012-01-31 17:55:18

标签: java request response wsdl2java

我已经生成了一些Java服务所使用的代理类。 (使用WSDL2JAVA)

每当代理类调用相应的外部Web服务时,我都需要找到一种记录请求和响应的方法。

有没有简单的方法来实现这个目标?

谢谢! 西尔维奥。

2 个答案:

答案 0 :(得分:2)

如果您使用的是Axis,请像这样配置log4j:

log4j.rootLogger=ERROR
log4j.appender.axisLogFile=org.apache.log4j.RollingFileAppender
log4j.appender.axisLogFile.File=soap-messages.log
log4j.appender.axisLogFile.layout=org.apache.log4j.PatternLayout
log4j.appender.axisLogFile.layout.ConversionPattern=[%d{DATE} - %-5p] %m%n
log4j.logger.org.apache.axis.transport.http.HTTPSender=DEBUG, axisLogFile

答案 1 :(得分:1)

这很棒,您需要在java代码中添加以下内容。

PropertyConfigurator.configure(<log4j property file>);