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



  • 相关阅读:
    jquery中attr和prop的区别
    Server.MapPath用法
    ERP登录(八)
    ViewBag、ViewData和TempData的使用和区别
    ERP权限系统(七)
    C#泛型(三)
    ERP员工入登记查询(六)
    ERP员工入职登记(五)
    MVC学习IIS的不同版本(一)
    兔子谋杀案
  • 原文地址:https://www.cnblogs.com/winner-0715/p/5843205.html
Copyright © 2011-2022 走看看