在使用httpcomponents依赖时,调用请求生成了很多debug日志。
org.apache.httpcomponents
httpclient
4.5.3
很多情况下我们并不需要这么多内容,可能有时我们只需要输出Head,等等。
查询了下文章,有在资源目录中创建log4j.properties文件配置如下内容的。log4j.rootLogger=INFO
log4j.logger.org.apache.http.client=OFF
log4j.logger.org.apache.http=OFF
log4j.logger.org.apache.http.wire=OFF
log4j.logger.httpclient.wire.header=OFF
log4j.logger.httpclient.wire.content=OFF
log4j.logger.org.apache.commons.httpclient=OFF
有直接设置系统环境的System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.SimpleLog");
System.setProperty("org.apache.commons.logging.simplelog.showdatetime", "true");
System.setProperty("org.apache.commons.logging.simplelog.log.httpclient.wire", "info");
System.setProperty("org.apache.commons.logging.simplelog.log.httpclient.wire.header", "info");
System.setProperty("org.apache.commons.logging.simplelog.log.org.apache.commons.httpclient", "info");
创建文件 logback.xml ,问题得以平复。