2012-01-31 121 views
2

我已經生成了一些Java服務使用的代理類。 (使用WSDL2JAVA)來自java服務的日誌請求響應

無論代理類調用相應的外部Web服務,我都需要找到一種記錄請求和響應的方法。

有沒有簡單的方法來實現這一目標?

謝謝! 西爾維奧。

回答

2

如果使用軸,配置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

這是真棒,你需要在Java代碼中添加以下的。

PropertyConfigurator.configure(<log4j property file>);