天天看點

JDBC資料庫通路操作的動态監測 之 Log4JDBC

log4jdbc是一個JDBC驅動器,能夠記錄SQL日志和SQL執行時間等資訊。log4jdbc使用SLF4J(Simple Logging Facade)作為日志系統。

特性:

1.支援JDBC3和JDBC4。

2.支援現有大部分JDBC驅動。

3.易于配置(在大部分情況下,隻需要改變驅動類名并在jdbc url前加上”jdbc:log4“,設定好日志輸出級别)。

4.能夠自動把SQL變量值加到SQL輸出日志中,改進易讀性和友善調試。

5.能夠快速辨別出應用程式中執行比較慢的SQL語句。

6.能夠生成SQL連接配接數資訊幫助識别連接配接池/線程問題。

log4jdbc記錄出了SQL的執行的時間,執行時的參數以及執行耗時。這對于我們在開發中查找SQL錯誤是非常有幫助的。