gpt4 book ai didi

java - 从一个 appender 而不是另一个 appender 过滤记录器

转载 作者:行者123 更新时间:2023-11-30 09:30:45 33 4
gpt4 key购买 nike

我的日志记录配置中有两个 appenders。其中之一在 ERROR 事件上发送电子邮件。

一个类,我无法控制,垃圾邮件 ERROR 消息。所以我仍然想要那些消息,但不是在两个 appenders 中。

这是关于我的文件(简化为此处相关的内容,afaics):

<appender name="Logfile">...</appender>
<appender name="sendMailOnError">...</appender>

<logger name="spammingClass">
<level value="info"/>
</logger>

<root>
<level value="debug"/>
<appender-ref ref="Logfile"/>
<appender-ref ref="sendMailOnError"/>
</root>

所以,我的猜测是我可以以某种方式排除 sendMailOnError 中的 spammingClass,但我不知道如何做。

顺便说一句。我使用 Java,但我不想为此编写自己的 Filter 类。

最佳答案

是的,通过为 spammingClass 指定附加程序并将可加性设置为 false:

<logger name="spammingClass" additivity="false">
<level value="info"/>
<appender-ref ref="Logfile"/>
</logger>

关于java - 从一个 appender 而不是另一个 appender 过滤记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13140565/

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