我正在使用 Logback的 SMTPAppender在我的 Tomcat 上发生某些日志记录事件时发送电子邮件.
SMTPAppender 可以异步发送电子邮件。然后关闭 Tomcat 失败,因为 Tomcat 无法关闭 SMTPAppender 的线程池。
是否可以在 Tomcat 关闭时以某种方式关闭此线程池?
最佳答案
如果您使用的是 Tomcat,似乎配置 Logback 的 Tomcat 阀应该可以为您解决此问题:
http://logback.qos.ch/access.html
配置 Valve 将导致 Tomcat 在关闭时自动关闭关联的 ExecutorService
。
关于java - Tomcat关闭时关闭SMTPAppender的线程池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22438231/