加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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,但是最小的错误是明智的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读