悟心

          成功不是將來才有的,而是從決定去做的那一刻起,持續(xù)累積而成。 上人生的旅途罷。前途很遠,也很暗。然而不要怕。不怕的人的面前才有路。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            93 隨筆 :: 1 文章 :: 103 評論 :: 0 Trackbacks
          <2009年11月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(2)

          隨筆分類(91)

          隨筆檔案(92)

          文章檔案(1)

          新聞檔案(5)

          相冊

          1

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          log4j.rootLogger=INFO,consoleAppender,logfile,MAIL
          log4j.addivity.org.apache=true

          #ConsoleAppender,控制臺輸出
          #FileAppender,文件日志輸出
          #SMTPAppender,發(fā)郵件輸出日志
          #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 = INFO_log.html    
          #保存log文件路徑
          log4j.appender.logfile.Append = true   
          # 默認為true,添加到末尾,false在每次啟動時進行覆蓋
          log4j.appender.logfile.MaxFileSize = 1MB
          # 一個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
          #是否顯示類名和行數(shù)
          log4j.appender.logfile.layout.Title =title:\u63d0\u9192\u60a8\uff1a\u7cfb\u7edf\u53d1\u751f\u4e86\u4e25\u91cd\u9519\u8bef
          #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 #是否顯示類名和行數(shù)
          ############################## 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成功關(guān)閉鏈接
          ###############################################################################
          #每天文件的輸出: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方式輸出

          #發(fā)送郵件:SMTPAppender
          #log4j.rootLogger = INFO,MAIL
          log4j.appender.MAIL = org.apache.log4j.net.SMTPAppender
          log4j.appender.MAIL.Threshold = INFO
          log4j.appender.MAIL.BufferSize = 10
          log4j.appender.MAIL.From = yourmail@gmail.com
          log4j.appender.MAIL.SMTPHost = smtp.gmail.com
          log4j.appender.MAIL.Subject = Log4J Message
          log4j.appender.MAIL.To = yourmail@gmail.com
          log4j.appender.MAIL.layout = org.apache.log4j.PatternLayout
          log4j.appender.MAIL.layout.ConversionPattern =%d - %c -%-4r [%t] %-5p %c %x - %m %n

          #數(shù)據(jù)庫: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 2009-11-18 13:00 艾波 閱讀(699) 評論(2)  編輯  收藏 所屬分類: Java

          評論

          # re: 配置較全的log4j.properties新手進階篇 2009-11-18 21:41 艾波
          秀下我的配置log4j.properties
          #錯誤的級別是info級別 那么warm,error,fatal級別的信息都回輸出
          #另外有兩個名字為CONSOLE和FILE的存放器

          log4j.rootLogger=info,CONSOLE,FILE
          #定義一個CONSOLE的存放器
          log4j.addivity.org.apache=true
          log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
          log4j.appender.Threshold=ERROR
          log4j.appender.CONSOLE.Target=System.out
          log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
          log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
          #log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n
          #設(shè)置一個到文件的存放器,該文件可以追加

          log4j.appender.FILE=org.apache.log4j.FileAppender
          #文件名字
          log4j.appender.FILE.File=file.log
          #可以追加內(nèi)容
          log4j.appender.FILE.Append=true
          log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
          log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n  回復(fù)  更多評論
            

          # re: 配置較全的log4j.properties新手進階篇 2009-11-18 22:06 艾波
          用log4j生成了HTML
          #All level less than INFO will be logged
          log4j.rootLogger=INFO, A1

          #A1 is the output device
          log4j.appender.A1=org.apache.log4j.FileAppender
          log4j.appender.A1.File=e:/log4j.htm

          #use html layout
          log4j.appender.A1.layout=org.apache.log4j.HTMLLayout
            回復(fù)  更多評論
            

          主站蜘蛛池模板: 莱芜市| 石阡县| 西乌| 望奎县| 祁连县| 西林县| 右玉县| 开远市| 阿勒泰市| 赣州市| 芜湖市| 双峰县| 儋州市| 葵青区| 陕西省| 汕尾市| 凤山县| 安阳县| 无棣县| 太仓市| 历史| 商南县| 益阳市| 杭锦旗| 长阳| 抚松县| 雅江县| 文安县| 钟祥市| 赤壁市| 贞丰县| 牡丹江市| 龙门县| 浮山县| 洞头县| 于都县| 望江县| 桦南县| 洛阳市| 兰考县| 林甸县|