【发布时间】:2018-07-19 18:21:15
【问题描述】:
我有部分配置为的 log4j2.xml:
<Loggers>
<Root level="debug" includeLocation="true">
<AppenderRef ref="FileInfo" level="info" />
<AppenderRef ref="FileDebug" level="debug" />
</Root>
<Logger name="com.mycompany.domain.XYZ" level="TRACE" />
<Logger name="com.mycompany.domain.ABC" level="TRACE" />
</Loggers>
但是,TRACE 消息不会出现在任何一个文件附加程序 (FileInfo/FileDebug) 中。当我更改 FileDebug 日志级别 =“TRACE”时,就会出现 TRACE 消息。
问题:有多个地方可以指定日志“级别”。这些级别的优先顺序是什么。我认为在 Logger 标签中定义的级别应该是最高的。
【问题讨论】:
标签: log4j2 configuration-files