【发布时间】:2011-06-25 18:27:53
【问题描述】:
我正在使用Apache Commons Logging ™。现在我想使用SimpleLog 实现,但是当我更改级别时,库中的记录器就出来了。我希望它关闭它们。
是否有一种简单的方法可以更改整个包的日志级别(Log4j 可以这样做)?
我试过设置
org.apache.commons.logging.simplelog.log.foo=fatal
在属性文件中禁用(设置为致命是可以的)foo 记录器,但它不起作用(foo 是出现在输出中的记录器名称:[INFO] foo - Message)。
【问题讨论】:
-
如果你有时间,我建议你看看 SLF4J。 slf4j.org/manual.html - 它充当实际日志框架之上的元层 - 包括 log4j。它很容易设置。是的 - log4j 可以在包级别设置日志记录级别。它还支持“关闭”级别。
-
谢谢,我希望我能批准这个答案,但这是评论..
标签: java apache-commons-logging