【发布时间】:2012-06-24 12:38:00
【问题描述】:
我想以某种方式记录配置该日志类别“x”的记录器
- 记录器 1 在 INFO 级别记录“x”,在 DEBUG 级别记录其他内容
- 在 DEBUG 级别记录两个日志“x”
我见过使用阈值在不同附加程序中为同一类别实现不同日志记录级别的示例。在这种情况下,它似乎不是一个有效的解决方案,因为在两个附加程序中,我希望至少有一个 DEBUG 级别的类别。
我尝试过类似的操作:
<appender name="FILE_ONE" class="org.jboss.logging.appender.DailyRollingFileAppender">
...
</appender>
<appender name="FILE_TWO" class="org.jboss.logging.appender.DailyRollingFileAppender">
...
</appender>
<category name="y">
<priority value="DEBUG"/>
<appender-ref ref="FILE_ONE"/>
</category>
<category name="x">
<priority value="INFO"/>
<appender-ref ref="FILE_ONE"/>
</category>
<category name="x">
<priority value="DEBUG"/>
<appender-ref ref="FILE_TWO"/>
</category>
但第二类声明会覆盖第一个。
这甚至可以做到吗?
【问题讨论】: