我是log4j2.x的新手,谁能帮助我理解logger中的level属性和以下代码中的AppenderRef之间的区别:
<Logger name="com.x.log4j2xml" level="debug" additivity="false"> <AppenderRef ref="File-Appender" level="error"/> </Logger>
先谢谢你。
ujv3wf0j1#
这里Logger元素中的"debug"限制了我们将在其子元素AppenderRef中处理的日志级别,那么它将在其中使用"File-Appender"处理程序来处理错误日志。如果appender级别的优先级低于logger,它将没有任何影响,就像这里"trace"在appender中的使用。
Logger
"debug"
AppenderRef
"File-Appender"
"trace"
1条答案
按热度按时间ujv3wf0j1#
这里
Logger
元素中的"debug"
限制了我们将在其子元素AppenderRef
中处理的日志级别,那么它将在其中使用"File-Appender"
处理程序来处理错误日志。如果appender级别的优先级低于logger,它将没有任何影响,就像这里"trace"
在appender中的使用。