我正在使用一个非常详细地使用 log4j 的外部包。我查看了代码并找到了预期的log4j
行:
private Logger log = Logger.getLogger("SomeLoggerName");
...
log.info("Trivial message");
log.info("More trivial data");
由于我无法更改代码,因此我尝试更改log4j.xml
:
<category name="SomeLoggerName">
<level value="${log4j_level:-WARN}"/>
<appender-ref ref="FileLogger"/>
</category>
我猜想该category name
属性等同于记录器名称。这是真的吗?如果没有,如何按记录器名称过滤?