我在Spring Cloud服务中设置了log-abandoned = true。但是我没有看到任何
2015年9月4日下午6:39:31 org.apache.tomcat.jdbc.pool.ConnectionPool abandon
日志。该应用程序非常活跃,所以我认为我应该看到一些东西。如何确保ConnectionPool能够记录?我已经从Spring Boot Admin中将以下属性的日志记录级别设置为INFO:
这够了吗?我需要设置另一个属性吗?
此外,当服务启动时,我会收到此日志:
11:46:20.194 [main] INFO oscsPostProcessorRegistrationDelegate $ BeanPostProcessorChecker - 类型为[class org.apache.tomcat.jdbc.pool.DataSource]的Bean'dataSource'不适合所有BeanPostProcessors处理(例如:不符合自动代理的条件)
这可能是我没有看到任何日志的原因吗?
非常感谢你的帮助
答案 0 :(得分:0)
所以我无法看到JDBC连接池是否可以写日志,因为我的应用程序没有放弃连接(他吹牛地说)。
使Pool写一些日志的最简单方法是将maxIdle属性设置为小于minIdle。喜欢3或者什么。然后它删除以下日志行:
WARNING: maxIdle is smaller than minIdle, setting maxIdle to: 10