1. application.conf
убедитесь:
db.default.logStatements=true
Этот конфиг на самом деле является настройкой bonecp, который является пулом соединений, используемым в play2
2. настраиваемый регистратор
Добавить пользовательскую конфигурацию логгера в conf/logger.xml
.
Содержание может быть:
<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>
com.jlbox.bonecp
для bonecp
, а play
и application
для play2.
3. отключить настройки логгера в application.conf
Прокомментируйте настройки логгера в 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
Перезапустите воспроизведение, и вы увидите все выполненные SQL (включая значения параметров).