java – 禁用apache HTTP Client的日志记录?
发布时间:2020-12-14 06:02:07 所属栏目:Java 来源:网络整理
导读:我正在编写一个应用程序,我使用HTTP协议将文件上传到服务器.一切都工作正常,我能够上传文件,我已经使用Apache HTTP客户端jar设置来实现这一目标.在应用程序中,我使用了已设置为DEBUG级别的log4j日志框架,默认情况下,Apache HTTP Client也选择了具有相同日志
我正在编写一个应用程序,我使用HTTP协议将文件上传到服务器.一切都工作正常,我能够上传文件,我已经使用Apache HTTP客户端jar设置来实现这一目标.在应用程序中,我使用了已设置为DEBUG级别的log4j日志框架,默认情况下,Apache HTTP Client也选择了具有相同日志记录级别的相同日志框架,并且它生成了大量日志.任何人都可以指导我如何禁用apache Http客户端的日志记录?
我正在使用XML文件名log4j.xml配置log4j. 解决方法
假设您使用的是httpclient 4,则不会在您的log4j.xml工作中添加类似
this的内容:
<logger name="org.apache.http"> <level value="warn"/> </logger> 我没有log4j.xml创建一个它和你的类路径. 如果您使用的是httpclient 3,那么您将不得不使用以下内容: <logger name="org.apache.commons.httpclient"> <level value="warn"/> </logger> 在这些例子中,我设置了警告级别,你可能选择使用none,但是最小的错误是明智的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |