blogjava's web log

          blogjava's web log
          ...

          log4j.properties


          ###?set?log?levels?-?for?more?verbose?logging?change?'info'?to?'debug'?###

          log4j.rootLogger=error,?stdout


          ###?direct?log?messages?to?stdout?###
          log4j.appender.stdout=org.apache.log4j.ConsoleAppender
          log4j.appender.stdout.Target=System.out
          log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
          log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE}?%5p?%c{1}:%L?-?%m%n

          ###?direct?messages?to?file?hibernate.log?###
          log4j.appender.file=org.apache.log4j.FileAppender
          log4j.appender.file.File=hibernate.log
          log4j.appender.file.layout=org.apache.log4j.PatternLayout
          log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE}?%5p?%c{1}:%L?-?%m%n


          log4j.logger.org.hibernate=info
          #log4j.logger.org.hibernate=debug

          ###?log?HQL?query?parser?activity
          #log4j.logger.org.hibernate.hql.ast.AST=debug

          ###?log?just?the?SQL
          #log4j.logger.org.hibernate.SQL=debug

          ###?log?JDBC?bind?parameters?###
          #log4j.logger.org.hibernate.type=info
          #log4j.logger.org.hibernate.type=debug

          ###?log?schema?export/update?###
          #log4j.logger.org.hibernate.tool.hbm2ddl=debug

          ###?log?HQL?parse?trees
          #log4j.logger.org.hibernate.hql=debug

          ###?log?cache?activity?###
          #log4j.logger.org.hibernate.cache=debug

          ###?log?transaction?activity
          #log4j.logger.org.hibernate.transaction=debug

          ###?log?JDBC?resource?acquisition
          #log4j.logger.org.hibernate.jdbc=debug

          ###?enable?the?following?line?if?you?want?to?track?down?connection?###
          ###?leakages?when?using?DriverManagerConnectionProvider?###
          #log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=trace

          #?發送日志給郵件?

          log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender?
          log4j.appender.MAIL.Threshold=FATAL?
          log4j.appender.MAIL.BufferSize=10?
          log4j.appender.MAIL.From=web@xx.com
          log4j.appender.MAIL.SMTPHost=www.xxx.com?
          log4j.appender.MAIL.Subject=Log4J?Message?
          log4j.appender.MAIL.To=web@xxx.com
          log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout?
          log4j.appender.MAIL.layout.ConversionPattern=[framework]?%d?-?%c?-%-4r?[%t]?%-5p?%c?%x?-?%m%n?
          #?用于數據庫?
          log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender?
          log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/test?
          log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver?
          log4j.appender.DATABASE.user=root?
          log4j.appender.DATABASE.password=?
          log4j.appender.DATABASE.sql=INSERT?INTO?LOG4J?(Message)?VALUES?('[framework]?%d?-?%c?-%-4r?[%t]?%-5p?%c?%x?-?%m%n')?
          log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout?
          log4j.appender.DATABASE.layout.ConversionPattern=[framework]?%d?-?%c?-%-4r?[%t]?%-5p?%c?%x?-?%m%n?
          #?應用于文件回滾?

          log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender?
          log4j.appender.ROLLING_FILE.Threshold=ERROR?
          log4j.appender.ROLLING_FILE.File=rolling.log?
          log4j.appender.ROLLING_FILE.Append=true?
          log4j.appender.ROLLING_FILE.MaxFileSize=10KB?
          log4j.appender.ROLLING_FILE.MaxBackupIndex=1?
          log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout?
          log4j.appender.ROLLING_FILE.layout.ConversionPattern=[framework]?%d?-?%c?-%-4r?[%t]?%-5p?%c?%x?-?%m%n?

          Hibernate日志類別
          類別 功能
          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的自動狀態轉換和其他關于查詢解析的信息記錄日志
          org.hibernate.secure 為JAAS認證請求做日志
          org.hibernate 為任何Hibernate相關信息做日志 (信息量較大, 但對查錯非常有幫助)
          在使用Hibernate開發應用程序時, 應當總是為org.hibernate.SQL 開啟debug級別的日志記錄,或者開啟hibernate.show_sql屬性來代替它



          另一篇介紹

          http://www.aygfsteel.com/zJun/archive/2006/06/28/55511.html

          posted on 2006-04-15 20:10 record java and net 閱讀(544) 評論(0)  編輯  收藏 所屬分類: 常用配置代碼

          導航

          常用鏈接

          留言簿(44)

          新聞檔案

          2.動態語言

          3.工具箱

          9.文檔教程

          友情鏈接

          搜索

          最新評論

          主站蜘蛛池模板: 扎赉特旗| 同心县| 金阳县| 科尔| 西平县| 广河县| 定结县| 元朗区| 大埔区| 靖边县| 盐津县| 临高县| 长岛县| 云安县| 恩施市| 伊金霍洛旗| 平泉县| 深水埗区| 达日县| 西峡县| 肥东县| 克拉玛依市| 资中县| 盘锦市| 屯昌县| 九龙城区| 新昌县| 贺兰县| 安丘市| 郴州市| 兴义市| 嘉峪关市| 五寨县| 望江县| 寻乌县| 临颍县| 鱼台县| 鹤峰县| 浏阳市| 虹口区| 特克斯县|