Puoi abilitare l'accesso all'URL JDBC in questo modo:
jdbc:mysql://host/db?logger=com.mysql.jdbc.log.Log4JLogger&profileSQL=true
Sono disponibili altri backend di registrazione (CommonsLogger, Slf4jLogger, JDK14Logger). Credo che la registrazione diretta di Log4J sia stata interrotta a un certo punto a causa di problemi di licenza, quindi potrebbe non funzionare con la tua versione del driver JDBC.
Naturalmente, avrai bisogno del JAR della libreria di registrazione pertinente nel tuo percorso di classe e di un file di configurazione (log4j.properties). Vorrei prima impostare il livello di root su TRACE per vedere cosa sta succedendo e rafforzarlo per livello di registro e categoria una volta che vedi cosa viene registrato.
Ulteriori letture:
- 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