Spring: 如何确保 Tomcat JDBC ConnectionPool 可以写入日志
Spring: How do I make sure Tomcat JDBC ConnectionPool can write logs
我在 Spring 云服务中设置了 log-abandoned=true。但是我没有看到任何
Sep 04, 2015 6:39:31 PM org.apache.tomcat.jdbc.pool.ConnectionPool abandon
日志。该应用程序非常活跃,所以我想我应该在那里看到一些东西。如何确保 ConnectionPool 能够登录?我已经从 Spring Boot Admin:
将以下属性的日志记录级别设置为 INFO
够了吗?我还需要设置另一个 属性 吗?
另外,当服务启动时,我得到这个日志:
11:46:20.194 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker – Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
这可能是我看不到任何日志的原因吗?
非常感谢您的帮助
所以我无法查看JDBC连接池是否可以写入日志,因为我的应用程序没有放弃连接(他吹牛说)。
让 Pool 写入一些日志的最简单方法原来只是将 maxIdle 属性 设置为小于 minIdle。像 3 什么的。然后它会删除以下日志行:
WARNING: maxIdle is smaller than minIdle, setting maxIdle to: 10
我在 Spring 云服务中设置了 log-abandoned=true。但是我没有看到任何
Sep 04, 2015 6:39:31 PM org.apache.tomcat.jdbc.pool.ConnectionPool abandon
日志。该应用程序非常活跃,所以我想我应该在那里看到一些东西。如何确保 ConnectionPool 能够登录?我已经从 Spring Boot Admin:
将以下属性的日志记录级别设置为 INFO够了吗?我还需要设置另一个 属性 吗?
另外,当服务启动时,我得到这个日志:
11:46:20.194 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker – Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
这可能是我看不到任何日志的原因吗?
非常感谢您的帮助
所以我无法查看JDBC连接池是否可以写入日志,因为我的应用程序没有放弃连接(他吹牛说)。
让 Pool 写入一些日志的最简单方法原来只是将 maxIdle 属性 设置为小于 minIdle。像 3 什么的。然后它会删除以下日志行:
WARNING: maxIdle is smaller than minIdle, setting maxIdle to: 10