Моя проблема в том, что я хочу знать, сколько соединений открыто к oracledb в пуле источника данных oracle (oracle.jdbc.pool.OracleDataSource), и я хочу вывести эту информацию на консоль, используя 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>
Я бы как-то передавал информацию журнала в моих банках ojdbc6 или ojdbc14 на консоль с log4j, как я сказал, но мой 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, хорошо, и если вы знаете, как я могу, пожалуйста, но моя проблемав том, что я не вижу никаких журналов.Может быть, журналов вообще нет ...
Спасибо за внимание.