This Is A FineDay

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            93 隨筆 :: 0 文章 :: 69 評論 :: 0 Trackbacks
          Log?日志包
          log4j.appender.consoleAppender
          = org.apache.log4j.ConsoleAppender
          log4j.appender.logfile
          = org.apache.log4j.DailyRollingFileAppender
          ConsoleAppender,控制臺輸出
          FileAppender,文件日志輸出
          SMTPAppender,發郵件輸出日志
          SocketAppender,Socket日志
          NTEventLogAppender,Window?NT日志
          SyslogAppender,
          JMSAppender,
          AsyncAppender,
          NullAppender

          文件輸出:RollingFileAppender
          log4j.rootLogger
          = INFO,logfile
          log4j.appender.logfile
          = org.apache.log4j.RollingFileAppender
          log4j.appender.logfile.Threshold
          = INFO?? // 輸出以上的INFO信息
          log4j.appender.logfile.File = .. / logs / INFO_log???? // 保存log文件路徑
          log4j.appender.logfile.Append = true ?? // 默認為true,添加到末尾,false在每次啟動時進行覆蓋
          log4j.appender.logfile.MaxFileSize = 10KB? // 一個log文件的大小,超過這個大小就又會生成1個日志? // KB?,MB,GB
          log4j.appender.logfile.MaxBackupIndex = 3 ? // 最多保存3個文件備份
          log4j.appender.logfile.layout = org.apache.log4j.HTMLLayout? // 輸出文件的格式
          log4j.appender.logfile.layout.LocationInfo = true ?#是否顯示類名和行數
          log4j.appender.logfile.layout.Title
          = 頁面title??#html頁面的 < title >
          ##############################?SampleLayout?####################################
          #?log4j.appender.logfile.layout
          = org.apache.log4j.SampleLayout
          ##############################?PatternLayout?###################################
          #?log4j.appender.logfile.layout
          = org.apache.log4j.PatternLayout
          #?log4j.appender.logfile.layout.ConversionPattern
          =% d? % p?[ % c]? - ? % m % n? % d
          ##############################?XMLLayout?#######################################
          #?log4j.appender.logfile.layout
          = org.apache.log4j.XMLLayout
          #?log4j.appender.logfile.layout.LocationInfo
          = true ?#是否顯示類名和行數
          ##############################?TTCCLayout?######################################
          #?log4j.appender.logfile.layout
          = org.apache.log4j.TTCCLayout
          #?log4j.appender.logfile.layout.DateFormat
          = ISO8601
          #NULL,?RELATIVE,?ABSOLUTE,?DATE?or?ISO8601.
          #?log4j.appender.logfile.layout.TimeZoneID
          = GMT - 8 : 00
          #?log4j.appender.logfile.layout.CategoryPrefixing
          = false ?##默認為true?打印類別名
          #?log4j.appender.logfile.layout.ContextPrinting
          = false ?##默認為true?打印上下文信息
          #?log4j.appender.logfile.layout.ThreadPrinting
          = false ?##默認為true?打印線程名
          #?打印信息如下:
          2007 - 09 - 13 ? 14 : 45 : 39 , 765 ?[http - 8080 - 1 ]?ERROR?com.poxool.test.test? - ?error成功關閉鏈接
          ###############################################################################
          每天文件的輸出:DailyRollingFileAppender
          log4j.rootLogger
          = INFO,errorlogfile
          log4j.appender.errorlogfile
          = org.apache.log4j.DailyRollingFileAppender
          log4j.appender.errorlogfile.Threshold
          = ERROR
          log4j.appender.errorlogfile.File
          = .. / logs / ERROR_log
          log4j.appender.errorlogfile.Append
          = true ?#默認為true,添加到末尾,false在每次啟動時進行覆蓋
          log4j.appender.errorlogfile.ImmediateFlush
          = true ??#直接輸出,不進行緩存
          #
          ' . ' yyyy - MM:?每個月更新一個log日志
          #
          ' . ' yyyy - ww:?每個星期更新一個log日志
          #
          ' . ' yyyy - MM - dd:?每天更新一個log日志
          #
          ' . ' yyyy - MM - dd - a:?每天的午夜和正午更新一個log日志
          #
          ' . ' yyyy - MM - dd - HH:?每小時更新一個log日志
          #
          ' . ' yyyy - MM - dd - HH - mm:?每分鐘更新一個log日志
          log4j.appender.errorlogfile.DatePattern
          = ' . ' yyyy - MM - dd ' .log ' ?#文件名稱的格式
          log4j.appender.errorlogfile.layout
          = org.apache.log4j.PatternLayout
          log4j.appender.errorlogfile.layout.ConversionPattern
          =% d? % p?[ % c]? - ? % m % n? % d

          控制臺輸出:
          log4j.rootLogger
          = INFO,consoleAppender
          log4j.appender.consoleAppender
          = org.apache.log4j.ConsoleAppender
          log4j.appender.consoleAppender.Threshold
          = ERROR
          log4j.appender.consoleAppender.layout
          = org.apache.log4j.PatternLayout
          log4j.appender.consoleAppender.layout.ConversionPattern
          =% d? %- 5p? % m % n
          log4j.appender.consoleAppender.ImmediateFlush
          = true ?? // 直接輸出,不進行緩存
          log4j.appender.consoleAppender.Target = System.err? // 默認是System.out方式輸出

          發送郵件:SMTPAppender
          log4j.rootLogger
          = INFO,MAIL
          log4j.appender.MAIL
          = org.apache.log4j.net.SMTPAppender
          log4j.appender.MAIL.Threshold
          = DEBUG
          log4j.appender.MAIL.BufferSize
          = 10KB
          log4j.appender.MAIL.From
          = yu77585211111@ 163 .com
          log4j.appender.MAIL.SMTPHost
          = mail.myce.net.cn
          log4j.appender.MAIL.Subject
          = Log4J?Message
          log4j.appender.MAIL.To
          = yuyongpeng@myce.net.cn
          log4j.appender.MAIL.layout
          = org.apache.log4j.PatternLayout
          log4j.appender.MAIL.layout.ConversionPattern
          =% d? - ? % c? -%- 4r?[ % t]? %- 5p? % c? % x? - ? % m % n

          數據庫:JDBCAppender
          log4j.appender.DATABASE
          = org.apache.log4j.jdbc.JDBCAppender
          log4j.appender.DATABASE.URL
          = jdbc:oracle:thin:@ 210.51 . 173.94 : 1521 :YDB
          log4j.appender.DATABASE.driver
          = oracle.jdbc.driver.OracleDriver
          log4j.appender.DATABASE.user
          = ydbuser
          log4j.appender.DATABASE.password
          = ydbuser
          log4j.appender.DATABASE.sql
          = INSERT?INTO?A1?(TITLE3)?VALUES?( ' ?%d?-?%c?%-5p?%c?%x?-?%m%n ' )
          log4j.appender.DATABASE.layout
          = org.apache.log4j.PatternLayout
          log4j.appender.DATABASE.layout.ConversionPattern
          =% d? - ? % c? -%- 4r?[ % t]? %- 5p? % c? % x? - ? % m % n
          ??
          posted on 2008-01-28 10:04 Peter Pan 閱讀(997) 評論(0)  編輯  收藏 所屬分類: J2EE
          主站蜘蛛池模板: 南通市| 普宁市| 江油市| 根河市| 青河县| 衢州市| 类乌齐县| 苏尼特右旗| 峨眉山市| 广平县| 阳山县| 高陵县| 和政县| 苏尼特右旗| 昭通市| 科技| 喀什市| 子洲县| 襄樊市| 兖州市| 集安市| 延庆县| 岳阳市| 桦川县| 安塞县| 大渡口区| 齐齐哈尔市| 大埔区| 兴宁市| 赤城县| 万年县| 刚察县| 手游| 和林格尔县| 毕节市| 葵青区| 安吉县| 沂南县| 荆门市| 望江县| 图们市|