优米格
分享有营养的

ibatis/mybitis打印sql配置

BraUndress.png

配置方式分为log4j.propertis和log4j.xml两种,分别将下列内容添加到log4j配置文件中即可。

1.log4j.properties配置

log4j.rootLogger=INFO,STDOUT

#控制台部分
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=%-4r [%t] [%-5p] %c{2} %d{yyyy-MM-dd HH:mm:ss,SSS} : %m%n

#ibatis部分
log4j.logger.com.ibatis=DEBUG
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG

2.log4j.xml配置

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

    <!-- 控制台部分-->
    <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
            <layout class="org.apache.log4j.PatternLayout">
                <param name="ConversionPattern"
                       value="[%-5p] [%d{MM/dd HH:mm:ss,SSS}] %c.%M:%L : %m%n"/>
            </layout>
    </appender>

    <!--ibatis部分-->
    <logger name="com.ibatis">
        <level value="debug" />
    </logger>

    <logger name="com.ibatis.common.jdbc.SimpleDataSource">
        <level value="debug" />
    </logger>

    <logger name="com.ibatis.common.jdbc.ScriptRunner">
        <level value="debug" />
    </logger>

    <logger name="com.ibatis.common.jdbc.SqlMapClientDelegate">
        <level value="debug" />
    </logger>

    <logger name="java.sql.Connection">
        <level value="debug" />
    </logger>

    <logger name="java.sql.Statement">
        <level value="debug" />
    </logger>

    <logger name="java.sql.PreparedStatement">
        <level value="debug" />
    </logger>

    <logger name="java.sql.ResultSet">
        <level value="debug" />
    </logger>

    <!--rootLogger部分-->
    <root>
        <level value="INFO"/>
        <appender-ref ref="CONSOLE"/>
    </root>

</log4j:configuration>

参考:我的第一个log4j程序

赞(0)
未经允许禁止转载:优米格 » ibatis/mybitis打印sql配置

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系