gpt4 book ai didi

java - Log4J2 - 如何禁用单元测试中的日志记录?

转载 作者:太空狗 更新时间:2023-10-29 22:39:48 24 4
gpt4 key购买 nike

我在我的应用程序中使用 Log4J v2.0 Beta3 进行日志记录,并且在我运行单元测试时生成了日志消息。我检查了 API 以某种方式将日志级别设置为 CRITICAL 之类的级别,但我找不到任何更改记录器配置的方式。

事实上,我在 log4j2 网站上看到了这个:

Note that unlike Log4j 1.x, the public Log4j 2 API does not expose methods to add, modify or remove appenders and filters or manipulate the configuration in any way.

所以说。从单元测试中禁用日志记录的正确方法是什么?

最佳答案

我在 log4j2 网站的“Testing in Maven”下找到了我的答案'.推荐的方法似乎是在 src/test/resources 中放置一个 log4j2-test.xml 文件。将 xml 文件放入此目录将导致使用它而不是 log4j2.xml。

关于java - Log4J2 - 如何禁用单元测试中的日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14160782/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com