当 HikariCP 发出泄漏警告时发送电子邮件

Send email when HikariCP warns on a leak

我将 HikariCP 与 Tomact8.5 和 Oracle 一起使用。

每当 HikariCP 发出泄漏警告时,我都想发送电子邮件。

HikariCP 代码:

import org.slf4j.Logger;

LOGGER.warn("{} - leakDetectionThreshold is less than 2000ms or more than maxLifetime, disabling it.", poolName);

我应该编写自己的代码还是可以使用日志记录属性在邮件中发送警告?

Should I write my own code or can I use logging properties to get warning in mail?

假设您使用 JUL 作为 slf4j 的后端,如果您想设置 logging.properties.

,您可以按照 sending errors and exceptions through emails in apache tomact server start 中的说明进行操作

如果您只想看到该警告,则必须找出用于在正确位置附加处理程序的 JUL 记录器名称,否则您将编写并安装一个 custom filter对于那个特定的警告。