gpt4 book ai didi

java - 制作一个记录器以跳过 logback 中的根部分

转载 作者:搜寻专家 更新时间:2023-10-30 21:17:25 25 4
gpt4 key购买 nike

我定义了几个记录器和一个带有多个附加程序的根部分,例如:

  <logger name="X" level="debug"/>
<logger name="Y" level="trace"/>

<logger name="Z" level="warn">
<appender-ref ref="ALERTS-SYSLOG" />
</logger>

<root level="INFO">
<appender-ref ref="STDOUT"/>
<appender-ref ref="FILE"/>
<appender-ref ref="BUFFER"/>
<appender-ref ref="SYSLOG"/>
</root>

我想要完成的是让名为 Z 的记录器进入 ALERTS-SYSLOG 附加程序,而不是根部分中定义的所有附加程序。只有在 XML 文件上进行配置才有可能吗?

最佳答案

请参阅 appender additivity 的 logback 文档和 additivity configuration .简而言之,Z 记录器应配置为:

<!-- set the additivity attribute of the Z logger to false -->
<logger name="Z" level="warn" additivity="false">
<appender-ref ref="ALERTS-SYSLOG" />
</logger>

关于java - 制作一个记录器以跳过 logback 中的根部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10525902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com