项目里使用AXIS2作客户端Webservice的调用,发现日志里是大量的http header和content信息,如下图所示:
很自然的把AXIS2作为重点怀疑对象,AXIS2的package以org.apache开头,但log4j.properties里面的
log4j.logger.org.apache=INFO,stdout,fileout 可是不起作用
日志中本来应该是class信息的位置,出现了header和conent,猜测是http请求处理时输出的,于是找到了AxishttpconnectionImpl类,如下:
wire比较可疑,继续找AXIS2在处理http请求时依赖的httpclient包,找到了官方的说明:
在log4j增加了
log4j.logger.httpclient.wire=INFO,fileoutlog4j.logger.org.apache.commons.httpclient=INFO,fileout
终于成功关闭http header的content debug日志信息输出。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。