mybatis
spring
log4j
在使用mybatis的時候,經常會遇到日誌無法輸出的問題;今天解決這個問題;
一般單獨使用mybatis+junit的時候會使用到日誌的輸出,使用是需要新增下面的**:
org.apache.ibatis.logging.logfactory.usestdoutlogging();
使用示例:
@test
public
void
testcondition
() } catch (ioexception e)
}
執行檢視輸入的結果:
logging initialized using 'org.apache.ibatis.logging.stdout.stdoutimpl' >adapter.同時在log4j.properties檔案的配置資訊如下:pooleddatasource forcefully closed/removed all connections.
pooleddatasource forcefully closed/removed all connections.
pooleddatasource forcefully closed/removed all connections.
pooleddatasource forcefully closed/removed all connections.
openning jdbc connection
created connection 33431531.
ooo using connection [com.mysql.jdbc.jdbc4connection@1fe1feb]
> preparing: select id, name, gender, major, grade, supervisor_id from student where ( 1=1 )
> parameters:
< columns: id, name, gender, major, grade, supervisor_id
< row: 1, 李林, 男, 電腦科學與技術, 2011, 1
<== row: 2, 陳明, 男, 軟體技術, 2012, 1
<== row: 4, 陳明2, 男, 軟體技術, 2012, 2
李林陳明
陳明2
# global logging configuration
log4j.rootlogger=debug
# mybatis logging configuration...
log4j.logger.org.mybatis.example=debug
# console output...
### console output...
spring+mybatis時輸入的配置檔案內容為:
## set log levels ###
#log4j.rootlogger = debug , stdout , d , e
log4j.rootlogger = debug , stdout , d
### output to the console ###
### output to the log file ###
mybatis輸出日誌
想設定mybatis輸出sql語句來除錯,但又懶得看它的原始碼來獲得如何輸出sql日誌,於是網上搜,試啊試,沒乙個靠譜的。只能看原始碼了。因為mybatis是乙個開源的框架,因此的它的日誌不能硬編碼成log4j之類的具體日誌框架,鬼知道你到底用不用log4j,所以mybatis預設用的日誌門面框架s...
Mybatis日誌配置
pom.xml檔案中匯入日誌依賴 log4j log4j 1.2.17 org.slf4j slf4j api 1.7.25 org.slf4j slf4j log4j12 1.7.25 test 在src main resources資料夾下新建乙個配置檔案,檔名一定要為log4j.propert...
MyBatis日誌配置
關於mybatis的日誌,其實mybatis已經弄得很好了,你甚至都不用配置,只要匯入了jar包,mybatis就會自動尋找.具體步驟 2.配置檔案 一般放到src下面,如圖 log4j.properties配置如下 global logging configuration log4j.rootlo...