一、log4jdbc簡(jiǎn)單介紹:
log4jdbc是工作在jdbc層的一個(gè)日志框架,能夠記錄SQL及數(shù)據(jù)庫(kù)連接執(zhí)行信息。
一般的SQL日志會(huì)把占位符和參數(shù)值分開打印,log4jdbc則會(huì)記錄數(shù)據(jù)庫(kù)執(zhí)行的完整SQL字符串,在數(shù)據(jù)庫(kù)應(yīng)用開發(fā)調(diào)試階段非常有用。
log4jdbc具有以下特性:
支持JDBC3和JDBC4。
支持現(xiàn)有大部分JDBC驅(qū)動(dòng)。
易于配置(在大部分情況下,只需要改變驅(qū)動(dòng)類名和jdbc的URL,設(shè)置好日志輸出級(jí)別)。
能夠自動(dòng)把SQL變量值加到SQL輸出日志中,改進(jìn)易讀性和方便調(diào)試。
能夠快速標(biāo)識(shí)出應(yīng)用程序中執(zhí)行比較慢的SQL語(yǔ)句。
能夠生成SQL連接數(shù)信息幫助識(shí)別連接池/線程問題。
二、log4jdbc配置方式:
1.依賴配置:
log4jdbc的使用需要依賴于log4j-1.2.17.jar、slf4j-api.jar-1.7.5、slf4j-log4j12-1.7.5.jar,然后下載log4jdbc-1.2.jar包