mybatis 打印sql log配置

Posted 坚守一辈子的幸福

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis 打印sql log配置相关的知识,希望对你有一定的参考价值。

mybatis 打印sql log, 方便调试。如何配置呢?

log4j.xml :

<!-- 打印sql start -->
    <appender name="IBatis" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-4r 
        [%t] %-5p %c %x - %m%n" />
        </layout>
        <filter class="org.apache.log4j.varia.LevelRangeFilter">
            <param name="LevelMin" value="DEBUG" />
            <param name="LevelMax" value="DEBUG" />
        </filter>
    </appender>
    <logger name="com.ibatis" additivity="true">
        <level value="DEBUG" />
    </logger>
    <logger name="java.sql.Connection" additivity="true">
        <level value="DEBUG" />
    </logger>
    <logger name="java.sql.Statement" additivity="true">
        <level value="DEBUG" />
    </logger>
    <logger name="java.sql.PreparedStatement" additivity="true">
        <level value="DEBUG" />
        <appender-ref ref="IBatis" />
    </logger>
    <logger name="java.sql.ResultSet" additivity="true">
        <level value="DEBUG" />
        <appender-ref ref="IBatis" />
    </logger>
     
    <!-- 打印sql end -->

 

以上是关于mybatis 打印sql log配置的主要内容,如果未能解决你的问题,请参考以下文章

日志框架只打印出Mybatis SQL的配置

Mybatis中在log日志或控制台打印执行的sql

mybatis怎么配置log4j打印出sql语句

mybatis怎么配置log4j打印出sql语句

log4j 配置(打印mybatis sql, 输出到文件)1

ssm环境下配置log4j打印mybatis的sql语句