I have installed JNDI Hikaricp 2.4.1 oracle pool connection in tomcat 8.0.28. It works well, but I want to see all log level messages from Hikaricp. Now I only see INFO messages. How can I configure this in tomcat. I don't know a lot how tomcat and hikaricp log system works. This is my configuration:
I have added in $CATALINA_HOME\lib:
HikariCP-2.4.1.jar
javassist-3.20.0-GA.jar
slf4j-api-1.7.12.jar
slf4j-jdk14-1.7.12.jar
ojdbc6.jar
I have added in $CATALINA_HOME\conf\server.xml:
<GlobalNamingResources>
<Resource name="jdbc/OracleHikari" auth="Container"
factory="com.zaxxer.hikari.HikariJNDIFactory"
type="javax.sql.DataSource"
maximumPoolSize="5"
connectionInitSql="SELECT 1 FROM dual"
dataSource.implicitCachingEnabled="true"
dataSource.user="xxx"
dataSource.password="yyy"
dataSourceClassName="oracle.jdbc.pool.OracleDataSource"
dataSource.url="jdbc:oracle:thin:@.... "
/>
</GlobalNamingResources>
I have added in $CATALINA_HOME\conf\context.xml:
<Context>
<ResourceLink
name="jdbc/OracleHikari"
global="jdbc/OracleHikari"
type="javax.sql.DataSource"
/>
</Context>
I suppose that I have to add something in $CATALINA_HOME\conf\logging.properties, but I don't know what. I have tested with:
com.zaxxer.hikari.apache.juli.AsyncFileHandler.level = FINE
com.zaxxer.hikari.apache.juli.AsyncFileHandler.directory =
${catalina.base}/logs
com.zaxxer.hikari.apache.juli.AsyncFileHandler.prefix = manager.
but doesn't work.
Thanks