1. application.conf
assurez-vous :
db.default.logStatements=true
Cette configuration est en fait un paramètre de bonecp qui est le pool de connexion utilisé dans play2.
2. enregistreur personnalisé
Ajouter une configuration de collecteur personnalisée à conf/logger.xml
.
Le contenu peut être :
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%-5level - %msg%n</pattern>
</encoder>
</appender>
<logger name="com.jolbox.bonecp" level="DEBUG">
<appender-ref ref="STDOUT" />
</logger>
<logger name="play" level="DEBUG">
<appender-ref ref="STDOUT" />
</logger>
<logger name="application" level="DEBUG">
<appender-ref ref="STDOUT" />
</logger>
</configuration>
Le site com.jlbox.bonecp
est pour bonecp
y play
y application
sont pour le jeu2.
3. désactivez les paramètres de journalisation dans application.conf
Commentez les paramètres de l'enregistreur dans application.conf
:
# Logger
# ~~~~~
# You can also configure logback (http://logback.qos.ch/), by providing a logger.xml file in the conf directory .
# Root logger:
# logger.root=ERROR
# Logger used by the framework:
# logger.play=INFO
# Logger provided to your application:
# logger.application=DEBUG
Redémarrez le jeu, et vous verrez tous les SQLs exécutés (y compris les valeurs des paramètres).