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
          主站蜘蛛池模板: 汝城县| 望城县| 克东县| 雷州市| 额济纳旗| 若尔盖县| 永州市| 龙山县| 靖江市| 宁强县| 武宣县| 上饶市| 徐水县| 青铜峡市| 视频| 长垣县| 河北区| 鱼台县| 安泽县| 都兰县| 阜阳市| 宁陕县| 桦川县| 城口县| 石家庄市| 扶绥县| 皋兰县| 泰州市| 太仓市| 措勤县| 和平区| 孝义市| 台中市| 山西省| 新和县| 屏东市| 泸州市| 休宁县| 苗栗县| 河池市| 西乌珠穆沁旗|