播放框架记录ebean SQL语句 [英] play framework Logging ebean SQL statments

查看:76
本文介绍了播放框架记录ebean SQL语句的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用play 2.2.0凸轮如何记录尝试的ebean sql

I'm using play 2.2.0 How cam I log ebean sql I tried

db.default.logStatements=true
logger.com.jolbox=DEBUG

在配置文件中,但没有运气. 我应该在模型中添加任何代码还是创建额外的配置文件? 此版本的配置适用什么?

In config file but no luck. should I add any code to my models or create extra config files? what Is the configuration working for this version?

推荐答案

您需要将logger.xml添加到/conf/logger.xml.

Hi you need to add logger.xml to your /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.

This: com.jolbox.bonecp will be adding all sql to console and will write to file application-currentdate.log.

这篇关于播放框架记录ebean SQL语句的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆