mvn test中httpClient debug日志打印问题解决方案

现象:mvn test执行过程中,会不停打印http client的debug日志
直接给结论:问题原因就是mvn test加了调试参数 -X,去掉就好了;网上给一堆的配置方法在这里不适用。

背景介绍

maven工程中引入了HttpClient
mvn test中httpClient debug日志打印问题解决方案_第1张图片
不知道从什么时候开始,每次jenkins执行都打印一堆debug日志,很影响正常日志输出:

调试过程

网上查了一堆资料,给的解决方案都是通过配置,比如配置logback.xml,配置log4j.properties;这些方案经过测试都不能解决问题。
偶尔一次发现本地执行mvn test不会打印日志,发现了平台上执行的命令有点不太一样,平台上用的命令:mvn test -X -B -e -U -Dmaven.compile.fork=true。根本原因就找到了,是因为加了-X参数,调试模式,带入了很多调试日志。

你可能感兴趣的:(java)