在Maven测试阶段禁用Log4J日志

在Maven测试阶段禁用Log4J日志,第1张

在Maven测试阶段禁用Log4J日志

@artbristol
(关于问题的评论)所解释,可以在surefire中进行配置。可以在pom.xml中以这种方式完成:

        <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.5</version> <configuration>     <forkMode>always</forkMode>     <systemPropertyVariables>         <log4j.configuration>file:${basedir}/etc/log4j-silent.properties</log4j.configuration>     </systemPropertyVariables> </configuration>        </plugin>

然后,使用具有

${basedir}/etc/log4j-silent.properties
以下设置的文件即可达到目的

log4j.rootLogger=OFF

在maven中的测试运行期间,log4j被完全禁用,并且一切都可以在IDE中正常工作。

更好的解决方案是不要使用其他配置文件。但到目前为止找不到。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5506453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存