当前位置: 首页 > 知识库问答 >
问题:

Log4j2 SMTP Appender

彭宏深
2023-03-14

我正在尝试使用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


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

我得到了另一个提示:当运行hibernate3: hbm2ddl时,ClassNotFoundExceptionjavax.mail.internet.AddressException,但这是log4j2而不是log4j。

当然,我们非常感谢您的帮助。

共有1个答案

常坚
2023-03-14

答案很简单<阅读此内容后https://blogs.apache.org/logging/entry/apache_log4j_2_0_beta4
下载了beta4(我有beta3),现在我有其他问题,但appender可以工作。

 类似资料:

相关问答

相关文章

相关阅读