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