我正在使用play 2.2.0如何登录我尝试的ebean sql
db.default.logStatements=true
logger.com.jolbox=DEBUG
在配置文件中但没有运气。 我应该在模型中添加任何代码或创建额外的配置文件吗? 什么配置适用于此版本?
答案 0 :(得分:2)
您好需要将logger.xml添加到/conf/logger.xml
。
<configuration>
<timestamp key="bySecond" datePattern="yyyy_MM_dd_HH_mm"/>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%-5level - %msg%n</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${application.home}/logs/application-${bySecond}.txt</file>
<encoder>
<pattern>%date - [%level] - from %logger in %thread %n%message%n%xException%n</pattern>
</encoder>
</appender>
<logger name="com.jolbox.bonecp" level="DEBUG">
<appender-ref ref="FILE" />
</logger>
<logger name="com.jolbox.bonecp" level="DEBUG">
<appender-ref ref="STDOUT" />
</logger>
<logger name="play" level="DEBUG">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</logger>
<logger name="application" level="DEBUG">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</logger>
</configuration>
这:com.jolbox.bonecp
将所有sql添加到控制台,并将写入文件application-currentdate.log
。