log4j SMTPAppender - 通过电子邮件发送多条错误消息

use*_*194 6 java tomcat log4j smtpappender

我正在使用log4j的SMTPAppender在每次例外时给我发电子邮件,但我真的更喜欢它将电子邮件聚合成一封电子邮件,其中包含一批错误,而不是每封错误发送一封电子邮件.

我已经看到了bufferSize变量,但它似乎适用于所有类型的消息,而不仅仅是错误.

有谁知道我怎么做到这一点?

谢谢

dan*_*dan 0

您可以使用:log4j.appender.myMail.evaluatorClass来实现TriggeringEventEvaluator,这样您就可以以编程方式决定何时/发送什么消息。有关更多详细信息,请参阅:http://www.manning-sandbox.com/thread.jspa ?threadID=9913。