zoukankan      html  css  js  c++  java
  • how to configure logback for Mybatis to print my SQL

    To log SQL statements for particular mybatis mapper set DEBUG (TRACE to see query parameters and results) level for logger with fully qualified mapper name

    <logger name="com.mycompany.myapp.mapper.MyMapper" level="DEBUG"/>

    注意,这里name是Mapper接口类的全限定名,它只打印出一个接口对应的sql语句。

    You can log all SQL statements from all mappers if they are in the same package like this

    <logger name="com.mycompany.myapp.mapper" level="DEBUG"/>

    这里的name表示的是Mapper接口所在的包名,在这种情况下,这个包中所有的类对应的sql语句都会打印出来。

    当不是代理方式而是原始dao接口的方式开发时。name可以使dao接口或到接口所在的包名

    <logger name="com.XXX.dao" level="DEBUG"/>

    只需要这一个配置就可以了,不需要在<root/>进行配置,况且root对应的level通常是INFO

    <root level="INFO">
        <appender-ref ref="ROLLING_FILE"/>
        <appender-ref ref="STDOUT"/>
    </root>

     注意,看日志的话级别需要时DEBUG



  • 相关阅读:
    [POJ 2096]Collecting Bugs
    [SPOJ 375]Query on a tree
    [BZOJ 4423][AMPPZ2013]Bytehattan
    [BZOJ 2038][2009国家集训队]小Z的袜子(hose)
    [SDOI 2017]数字表格
    [NOI 2010]能量采集
    [HNOI 2014]世界树
    [HNOI 2016]序列
    [HNOI 2016]大数
    [HEOI 2014]大工程
  • 原文地址:https://www.cnblogs.com/winner-0715/p/5843205.html
Copyright © 2011-2022 走看看