Mybatis 控制台输出sql信息

在没有做任何配置的情况下,程序执行时会执行相应的输出代码,但是控制台看不到。需要做如下操作;
加入log4j-1.2.16.jar->buildpath
在src下建立log4j.xml,配置内容可以在网上搜,比较固定。



<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
    <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-5p %d{MM-dd HH:mm:ss,SSS} %m  (%F:%L) \n" />
        layout>
    appender>
    <logger name="java.sql">
        <level value="debug" />
    logger>
    <logger name="org.apache.ibatis">
        <level value="debug" />
    logger>
    <root>
        <level value="debug" />
        <appender-ref ref="STDOUT" />
    root>

log4j:configuration>

这样再执行程序,就可以看到控制台打印出了一些sql语句和参数值等信息。
Mybatis 控制台输出sql信息_第1张图片

你可能感兴趣的:(Mybatis)