java – 禁用apache HTTP Client的日志记录?

前端之家收集整理的这篇文章主要介绍了java – 禁用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,但是最小的错误是明智的.

猜你在找的Java相关文章