Log4j2 SMTP Appender

时间:2013-03-05 14:59:01

标签: log4j2 smtpappender

我正在尝试使用Log4j2通过电子邮件记录错误 为此,Log4j2定义了SMTPAppender,并提供了一个在XML配置文件中使用的示例配置,如:

<appenders>
  <SMTP name="Mail" suppressExceptions="false" subject="Error Log" to="errors@logging.apache.org"
  from="test@logging.apache.org" smtpHost="localhost" smtpPort="25" bufferSize="50">
  </SMTP>
</appenders>


所以一切都应该没问题。但是,当我启动应用程序并强制记录错误时,我收到此消息:

ERROR Error processing element SMTP: CLASS_NOT_FOUND


好的,现在该怎么办?文档提供了一个提示,插件和包,它们都没有文档,也没有示例。

我得到了另一个提示:ClassNotFoundException javax.mail.internet.AddressException when running hibernate3:hbm2ddl但这是log4j2而不是log4j。

当然,非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

答案很简单。
看完https://blogs.apache.org/logging/entry/apache_log4j_2_0_beta4后 我下载了beta4(我有beta3),现在我还有其他问题,但是appender可以工作。