hibernate3 6 0日誌配置

2022-09-08 08:27:10 字數 2739 閱讀 4361

hibernate3 自帶的預設的日誌框架是slf4j,hibernate3的slf只是乙個日誌的介面,而hibernate3 自帶預設的日誌框架,在實際開發中很少有公司或者是專案中用到,這裡記錄一種使用log4j的日誌框架來代替slf4j日誌框架的實現,具體配置以及實現如下:

一.加入log4j的日誌框架

說明:1.    slf4j-api-1.6.1.jar檔案,就是前面指的hibernate3自帶日誌的api(提供了各種日誌的介面).

2.    log4j-1.2.16.jar檔案,就是log4j的框架.

3.    slf4j-log4j12-1.6.1.jar檔案,就是hibernate3自帶的日誌介面與log4j中間進行轉換的介面卡。

二、新增log4j的配置檔案log4j.properties,到類路徑下,並且設定日誌的級別。

log4j.properties配置項說明:

org.hibernate.sql

在所有sql dml語句被執行時為它們記錄日誌

org.hibernate.type

為所有jdbc引數記錄日誌

org.hibernate.tool.hbm2ddl

在所有sql ddl語句執行時為它們記錄日誌

org.hibernate.pretty

在session清洗(flush)時,為所有與其關聯的實體(最多20個)的狀態記錄日誌

org.hibernate.cache

為所有二級快取的活動記錄日誌

org.hibernate.transaction

為事務相關的活動記錄日誌

org.hibernate.jdbc

為所有jdbc資源的獲取記錄日誌

org.hibernate.hql.ast

在解析查詢的時候,記錄hql和sql的ast分析日誌

org.hibernate.secure

為jaas認證請求做日誌

org.hibernate

為任何hibernate相關資訊做日誌 (資訊量較大, 但對查錯非常有幫助)

注意:在以上各種日誌型別的配置前面要加上」log4j.logger.」,例如:log4j.logger.org.hibernate.hql=debug

三、這時候可以通過日誌除錯了

hibernate3 自帶的預設的日誌框架是slf4j,hibernate3的slf只是乙個日誌的介面,而hibernate3 自帶預設的日誌框架,在實際開發中很少有公司或者是專案中用到,這裡記錄一種使用log4j的日誌框架來代替slf4j日誌框架的實現,具體配置以及實現如下:

一.加入log4j的日誌框架

說明:1.    slf4j-api-1.6.1.jar檔案,就是前面指的hibernate3自帶日誌的api(提供了各種日誌的介面).

2.    log4j-1.2.16.jar檔案,就是log4j的框架.

3.    slf4j-log4j12-1.6.1.jar檔案,就是hibernate3自帶的日誌介面與log4j中間進行轉換的介面卡。

二、新增log4j的配置檔案log4j.properties,到類路徑下,並且設定日誌的級別。

log4j.properties配置項說明:

org.hibernate.sql

在所有sql dml語句被執行時為它們記錄日誌

org.hibernate.type

為所有jdbc引數記錄日誌

org.hibernate.tool.hbm2ddl

在所有sql ddl語句執行時為它們記錄日誌

org.hibernate.pretty

在session清洗(flush)時,為所有與其關聯的實體(最多20個)的狀態記錄日誌

org.hibernate.cache

為所有二級快取的活動記錄日誌

org.hibernate.transaction

為事務相關的活動記錄日誌

org.hibernate.jdbc

為所有jdbc資源的獲取記錄日誌

org.hibernate.hql.ast

在解析查詢的時候,記錄hql和sql的ast分析日誌

org.hibernate.secure

為jaas認證請求做日誌

org.hibernate

為任何hibernate相關資訊做日誌 (資訊量較大, 但對查錯非常有幫助)

注意:在以上各種日誌型別的配置前面要加上」log4j.logger.」,例如:log4j.logger.org.hibernate.hql=debug

三、這時候可以通過日誌除錯了

2007 09 22 日誌 轉折日

最近太忙了,忙到真的連看自己blog的時間都沒有了 更別提更新了 看著各種排名的全線飄綠 慘不忍睹,我的那個心啊,哇涼哇涼的啊 不過,忙碌的工作收穫也是巨大的 我們的團隊取得了驕人的成績!在此,我對團隊的每個成員表示衷心的感謝。我相信,中國的外包史上將銘刻這幾位同事的名字,他們是 成績歸成績,缺點也...

2007 09 22 日誌 轉折日

最近太忙了,忙到真的連看自己blog的時間都沒有了 更別提更新了 看著各種排名的全線飄綠 慘不忍睹,我的那個心啊,哇涼哇涼的啊 不過,忙碌的工作收穫也是巨大的 我們的團隊取得了驕人的成績!在此,我對團隊的每個成員表示衷心的感謝。我相信,中國的外包史上將銘刻這幾位同事的名字,他們是 成績歸成績,缺點也...

2007 09 22 日誌 轉折日

最近太忙了,忙到真的連看自己blog的時間都沒有了 更別提更新了 看著各種排名的全線飄綠 慘不忍睹,我的那個心啊,哇涼哇涼的啊 不過,忙碌的工作收穫也是巨大的 我們的團隊取得了驕人的成績!在此,我對團隊的每個成員表示衷心的感謝。我相信,中國的外包史上將銘刻這幾位同事的名字,他們是 成績歸成績,缺點也...