gpt4 book ai didi

java - 我可以关闭 SLF4J SimpleLogger 中的日志记录吗?

转载 作者:搜寻专家 更新时间:2023-11-01 03:38:24 25 4
gpt4 key购买 nike

我正在使用 SLF4J SimpleLogger 进行单元测试。由于外部因素,更改日志提供商将具有挑战性。

被测类从拥有的框架中获取一个记录器来记录错误。问题是,当我测试一个错误条件时,即使测试通过了,我也会在测试日志中看到一条可怕的大错误消息。我认为这是一件坏事。

当我过去使用 Log4J 时,我可以获取被测类的记录器并在运行测试之前将其级别更改为 OFF,然后再将其更改回来。看起来 SimpleLogger 没有 OFF 级别,所以最安静的设置是 ERROR,当 error() 被调用时,它当然仍然会记录。

有更好的方法吗?有可能吗?

最佳答案

根据 https://jira.qos.ch/browse/SLF4J-332https://www.slf4j.org/news.html SLF4J 1.7.22 在 SimpleLogger 中添加了对 OFF 级别的支持。

关于java - 我可以关闭 SLF4J SimpleLogger 中的日志记录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22354420/

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