小编典典

如何禁用某个类或整个包的记录器?

java

我正在使用 Apache Commons Logging™ 。现在,我想使用SimpleLog实现,但是当我更改级别时,库中的记录器问世了。我希望它关闭它们。

有没有一种简单的方法可以更改整个软件包的日志级别(Log4j可以做到这一点)吗?

我试图设定

org.apache.commons.logging.simplelog.log.foo =致命

在属性文件中禁用foo记录器(将其设置为致命即可),但它不起作用(foo是显示在输出:中的记录器名称[INFO] foo - Message)。


阅读 216

收藏
2020-09-15

共1个答案

小编典典

在Log4j中,您可以为指定的包,类或由字符串标识的记录器指定记录级别。您只需将其写在log4j.properties文件中:

log4j.logger.<your package> = DEBUG|INFO|OFF|WARN...
2020-09-15