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

标签 java logging connection-pooling slf4j hikaricp

我将 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 的后端,您可以按照 sending errors and exceptions through emails in apache tomact server start 中的说明进行操作。如果您想设置logging.properties

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

关于java - 当 HikariCP 警告泄漏时发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44994770/

相关文章:

Python 记录器未选择配置时间格式。

java - Tomcat 7 中的多个连接池

java - 如何在 JOptionPane 中的背景图像上对齐多个文本字段?

java - 清除所有已安装应用程序的缓存

ios - NO_CRASH_STACK + 0 [Xcode 10.1] 崩溃

django - 使用 Django 日志记录模块时重复日志输出

java - 是否应该关闭从 hibernate session 获得的连接?

javascript - 使用 Node.js 和 Postgresql 在没有回调的函数中调用数据库

java - 如何在容器化 Jenkins 中使用主机系统中的 JDK 11 构建 Spring Boot 2

java - 智能 : How to use No Layout or Absolute Layout like Eclipse?