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.文檔教程

          友情鏈接

          搜索

          最新評論

          主站蜘蛛池模板: 拉萨市| 榆树市| 黄大仙区| 阳西县| 桦甸市| 马尔康县| 密云县| 上杭县| 河南省| 武城县| 济宁市| 扶沟县| 林州市| 涡阳县| 锦州市| 津南区| 永仁县| 平阴县| 杭锦后旗| 怀安县| 普兰县| 新蔡县| 油尖旺区| 阿鲁科尔沁旗| 高安市| 喀什市| 响水县| 宁乡县| 永胜县| 晋城| 铅山县| 江安县| 东城区| 石城县| 桃江县| 竹溪县| 顺昌县| 章丘市| 抚松县| 松桃| 陇川县|