HttpClient 关闭控制台的DEBUG输出

HttpClient 关闭无用冗杂的DEBUG输出

在使用HttpClient包进行网络的连接的时候,如果使用DEBUG模式,会发现在console中会输出很多DEBUG输出,但这些都是十六进制的输出,对于我们来说没什么调试的帮助,还会消耗IO,如下图的输出
HttpClient 关闭控制台的DEBUG输出

因此,我们要关闭这些无用的LOG输出。方法很简单,直接修改log4j.properties文件,设置httpclient对应的DEBUG级别为ERROR
平时调试时我们都是设置为DEBUG级别,但对于无用的LOG我们则可以设置为ERROR级别

在log4j.properties文件中追加以下代码,把http包和httpclient包的日志级别设置为ERROR级别,就可以告别HttpClient的冗余输出了

### httpClient, wire->header
log4j.logger.org.apache.http = error
log4j.logger.httpclient.wire = error

附:日志级别 DEBUG < INFO < WARN < ERROR < FATAL < OFF
越大代表容错越高