Mic*_*das 4 java logging maven maven-invoker-plugin
我想在Maven Invoker测试期间调低日志记录.现在,每个测试中的每个依赖项的序列Downloading和Downloaded每个依赖项都会对日志进行污染.
[INFO] [INFO] Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-grouper/2.19/surefire-grouper-2.19.jar
[INFO] [INFO] Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-grouper/2.19/surefire-grouper-2.19.jar (38 KB at 1292.5 KB/sec)
Run Code Online (Sandbox Code Playgroud)
我想保留所有其他日志,所以mvn -q不是一个选项.此外,--batch-mode隐藏只是下载进度,而不是Downloading和Downloaded日志.
添加
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
Run Code Online (Sandbox Code Playgroud)
对MAVEN_OPTS应有助于这一点.至少在maven 3.2.3和3.3.9(那些是我测试的那些).