怎麼玩LOG4J

首先我們得知道這是個什麼東西?LOG4J是MyBatis提供的一個日誌,可以查看sql語句是怎麼被MyBatis執行的。
理論上只需要LOG4J.jar,但web項目可能會加載不出來!
我覺得至少需要兩個jar:log4j.jar和self-api.jar,如果不放心可以把self4j-log4j12-1.7.25.jar整進來!

使用方法:

第一步:
編寫log4j.properties文件並放在內路徑(src目錄下)

log4j.rootLogger=DEBUG,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

第二步:
在MyBatis的核心配置文件中加上setting屬性

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <settings>
        <!--開啓日誌...並指定使用的具體日誌-->
        <setting name="logImpl" value="LOG4J" />
    </settings>
    ..............
</configuration>

完成以上兩步,日誌就能正常顯示了!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章