首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用特定附件的LogLog

如何禁用特定附件的LogLog
EN

Stack Overflow用户
提问于 2010-09-21 10:12:51
回答 1查看 715关注 0票数 0

现在我们有一个类似于.

代码语言:javascript
复制
<appender name="email" class="org.apache.log4j.net.SMTPAppender">

当appender无法发送邮件时,我们会在我们的文件中得到多行这样的内容(以及收件箱,由于日志记录的性质).

代码语言:javascript
复制
[2010 Sep 21 01:00:47] ERROR (FixSession.java:453) - log4j:ERROR Error occured while sending e-mail notification.

是否有一种方法只在日志中只记录一次,还是禁用仅用于的的内部日志记录(仅为)

注意:已经尝试过errorHandler,似乎SMTPAppender使用的是LogLog而不是给定的处理程序.来源于http://logging.apache.org/log4j/1.2/xref/org/apache/log4j/net/SMTPAppender.html

EN

回答 1

Stack Overflow用户

发布于 2010-09-28 16:07:18

LogLog非常简单,它只是将错误写入System.err。您只能使用LogLog.setQuietMode(true)完全关闭它。

对于您来说,可能唯一的出路是基于SNMPTAppender创建自己的附录,然后添加您自己的错误处理。不过,这不应该太难。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3759279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档