我生成了一些由 Java 服务使用的代理类。 (使用WSDL2JAVA)
每当代理类调用相应的外部 Web 服务时,我需要找到一种方法来记录请求和响应。
有什么简单的方法可以实现这一点吗?
谢谢! 西尔维奥。
最佳答案
如果您使用的是 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
关于java - 记录来自 java 服务的请求-响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9084486/