Du kan aktivera inloggning av JDBC URL så här:
jdbc:mysql://host/db?logger=com.mysql.jdbc.log.Log4JLogger&profileSQL=true
Andra loggningsbackends är tillgängliga (CommonsLogger, Slf4jLogger, JDK14Logger). Jag tror att direkt Log4J-loggning avbröts någon gång på grund av licensproblem så det kanske inte fungerar med din version av JDBC-drivrutinen.
Naturligtvis behöver du det relevanta loggningsbibliotekets JAR i din klassväg och en konfigurationsfil (log4j.properties). Jag skulle ställa in rotnivån på TRACE först för att se vad som händer och skärpa den efter loggnivå och kategori när du ser vad som loggas.
Mer läsning:
- 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