我的問題是,我想知道有多少連接打開到oracle數據源池(oracle.jdbc.pool.OracleDataSource)中的oracledb,我想打印這些信息到控制檯使用log4j。 我定義我的游泳池,在Spring配置文件:無法打印到控制檯與log4j
<bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource" >
<property name="dataSourceName" value="ds" />
<property name="URL" value="jdbc:oracle:thin:@something" />
<property name="user" value="user" />
<property name="password" value="password" />
</bean>
就像我說的,但我的log4j不打印什麼,我會莫名其妙地掠過我的ojdbc6日誌的信息或ojdbc14罐與log4j的控制檯。 在我的log4j.properties我:
log4j.logger.oracle.jdbc.pool=ALL, jdbc
log4j.appender.jdbc=org.apache.log4j.ConsoleAppender
log4j.appender.jdbc.layout=org.apache.log4j.PatternLayout
log4j.appender.jdbc.layout.ConversionPattern=JDBC | %5p | %d{HH:mm:ss,SSS} > %m - [%l]%n
我不知道是否有這幾樣在ojdbc束,確定信息的,如果你知道我可以有你是受歡迎的,但我的問題是我看不到任何日誌。也許根本沒有任何日誌...
謝謝你的關注。
你是否通過你的應用初始化log4j配置器? – Venki 2012-02-17 16:35:18
一個好奇的問題。你爲什麼要通過log4j打印? – Venki 2012-02-17 16:36:24
是的,我的log4j完美適用於該項目,也適用於其他包的其他包,例如org.springframework。我使用log4j是因爲我的同事們對我說要使用它。你有另一個想法嗎? – 2012-02-17 16:52:04