U kunt inloggen in de JDBC-URL als volgt inschakelen:
jdbc:mysql://host/db?logger=com.mysql.jdbc.log.Log4JLogger&profileSQL=true
Er zijn andere backends voor logboekregistratie beschikbaar (CommonsLogger, Slf4jLogger, JDK14Logger). Ik geloof dat directe Log4J-logboekregistratie op een gegeven moment is stopgezet vanwege licentieproblemen, dus het werkt mogelijk niet met uw versie van het JDBC-stuurprogramma.
Natuurlijk heb je de JAR van de relevante logging-bibliotheek in je classpath nodig, en een configuratiebestand (log4j.properties). Ik zou het rootniveau eerst op TRACE zetten om te zien wat er gebeurt en het per logniveau en categorie aanscherpen zodra je ziet wat er wordt vastgelegd.
Verder lezen:
- https:// dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html
- http://docs.oracle.com/cd/E17952_01/mysql-monitor-2.3-en/mem-qanal-using-cj.html
HTH