我正在编写一个应用程序,我使用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,但是最小的错误是明智的.