确保在恢复应用程序关闭之前发送错误SMTP

时间:2012-12-07 16:10:01

标签: java logging logback smtpappender

在logback中,SMTP是异步发送的(显然应该是这样),但是在我的测试中,如果应用程序正在关闭,这些电子邮件似乎会被取消。这非常不好,因为我需要通知我的应用程序遇到致命错误 - 这实际上是没有收到电子邮件的最糟糕时间。怎么做?

1 个答案:

答案 0 :(得分:1)

通过同步发送高级重要电子邮件而不是单独的守护程序线程来实现这一点,默认情况下,正确执行该注销。

在appender:

        <asynchronousSending>false</asynchronousSending>