一、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包

網(wǎng)友評(píng)論