2017-02-07 46 views
0

我已經在Spring Cloud服務中設置了log-abandoned = true。不過,我沒有看到任何Spring:我如何確保Tomcat JDBC ConnectionPool可以寫入日誌

2015年9月4日下午6時39分31秒org.apache.tomcat.jdbc.pool.ConnectionPool放棄

日誌。該應用程序非常活躍,所以我認爲我應該在那裏看到一些東西。我如何確保ConnectionPool能夠記錄?我已經設置了下列屬性的日誌級別爲INFO從Spring引導管理:

Are these even the correct ones?

是否已足夠?我需要設置另一個屬性嗎?

而且當服務啓動時,我得到這個日誌:

11:46:20.194 [主] INFO oscsPostProcessorRegistrationDelegate $ BeanPostProcessorChecker - 類[類org.apache.tomcat的豆 '數據源'。 jdbc.pool.DataSource]不符合所有BeanPostProcessor的越來越處理(例如:不符合自動代理)

難道這就是爲什麼我沒有看到任何日誌的原因是什麼?

感謝這麼多的幫助

回答

0

所以我沒能看到,如果JDBC連接池能寫日誌,因爲我的應用程序沒有被遺棄的連接(他braggingly說)。

讓池編寫一些日誌最簡單的方法竟然是設置maxIdle屬性比minIdle小一些。喜歡3或什麼的。然後它下面的日誌行如下:

WARNING: maxIdle is smaller than minIdle, setting maxIdle to: 10 
相關問題