在log4j SMTPAppender中设置邮件的自定义主题

时间:2015-04-29 13:25:57

标签: java logging log4j

我希望每次记录邮件以作为邮件发送时,都应设置不同的主题。下面是我的smtpappender的log4j配置

log4j.appender.email=org.apache.log4j.net.SMTPAppender
log4j.appender.email.SMTPHost=localhost
log4j.appender.email.SMTPPort=25
log4j.appender.email.from="user@mydomain.com"
log4j.appender.email.to="user@mydomain.com"
log4j.appender.email.subject="test"
log4j.appender.email.layout=org.apache.log4j.PatternLayout
log4j.appender.email.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} :: %-5p :: %c{1}:%L :: Message :: %m%n

我知道应该扩展SMTPAppender,但是我找不到任何令人满意的信息,关于如何在触发日志事件时编写一个接受主题的类。例如

logger.error("Sample message");

对于此日志消息,应接受主题。怎么做到这一点?

0 个答案:

没有答案