Tag: smtpappender

Logback SMTPAppender不发送电子邮件

我试图使用Logback登录我的java应用程序。 我相信我已正确配置它,但是当记录错误时 ch.qos.logback.classic.net.SMTPAppender中的信息[EMAIL] – 即将发送SMTP消息“Testing Main”发送到[XXXX@optonline.net] 打印到控制台,之后没有打印任何其他内容,并且永远不会收到电子邮件。 如果我在配置中输入了无效的smtp主机或用户名/密码,则在尝试发送时会立即失败,因此它正在建立连接。 我的POM: Java.Net http://download.java.net/maven/2/ javax.activation activation 1.1.1 javax.mail mail 1.4.7 ch.qos.logback logback-core 1.1.1 ch.qos.logback logback-classic 1.1.1 org.slf4j slf4j-api 1.7.6 org.slf4j jcl-over-slf4j 1.7.6 logback.xml mail.optonline.net xxxxx xxxxxx 587 xxxxx@optonline.net xxxxx@optonline.net Testing %logger {20} – %m %d {HH:mm:ss.SSS} [%thread] %-5level %logger {1} -%msg%n 控制台 10:45:44,596 |-INFO in ch.qos.logback.classic.LoggerContext[default] – Could […]

如何使用slf4j / log4j2发送电子邮件通知?

我已经研究了其他类似的问题并且已经做了一些谷歌搜索来找到我的答案,但我的问题仍然没有答案。 我仍然不熟悉其中的一些是如何工作的,所以请耐心等待。 我们的maven pom.xml使用了slf4j依赖: 我们的log4j2.xml文件如下所示: 我只将其添加到上面的log4j2.xml文件 并在文件中向下添加 但由于某种原因,当我调用log.error(“错误消息”)时,我的电子邮件不会发送给我。 我知道smtp主机可以工作,因为它在.NET服务中使用。 smtp服务器不需要任何凭据即可使用它。 我知道我的log.error调用是在正确的目录和文件路径中。 我已经尝试设置端口,但这没有任何区别。 我如何让电子邮件通知工作? 我甚至尝试过mailAppender,但这也不起作用:

log4j2 SMTP Appender:如何将以前的消息包含在另一个级别?

我正在使用log4j2-beta9,我有以下配置(部分): %d{dd-MM-yyyy HH:mm:ss,SSS} %5p %m%n 使用此配置,我收到的电子邮件只有一(1)个错误消息。 如何配置log4j2以接收1条错误消息和N条以前的LEVEL = INFO消息? 提前致谢。