<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    悟心

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

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      93 隨筆 :: 1 文章 :: 103 評(píng)論 :: 0 Trackbacks

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

    #ConsoleAppender,控制臺(tái)輸出
    #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   
    # 默認(rèn)為true,添加到末尾,false在每次啟動(dòng)時(shí)進(jìn)行覆蓋
    log4j.appender.logfile.MaxFileSize = 1MB
    # 一個(gè)log文件的大小,超過這個(gè)大小就又會(huì)生成1個(gè)日志 # KB ,MB,GB
    log4j.appender.logfile.MaxBackupIndex = 3  
    # 最多保存3個(gè)文件備份
    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 ##默認(rèn)為true 打印類別名
    # log4j.appender.logfile.layout.ContextPrinting = false ##默認(rèn)為true 打印上下文信息
    # log4j.appender.logfile.layout.ThreadPrinting = false ##默認(rèn)為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
    #默認(rèn)為true,添加到末尾,false在每次啟動(dòng)時(shí)進(jìn)行覆蓋
    log4j.appender.errorlogfile.ImmediateFlush = true  
    #直接輸出,不進(jìn)行緩存
    # ' . ' yyyy - MM: 每個(gè)月更新一個(gè)log日志
    # ' . ' yyyy - ww: 每個(gè)星期更新一個(gè)log日志
    # ' . ' yyyy - MM - dd: 每天更新一個(gè)log日志
    # ' . ' yyyy - MM - dd - a: 每天的午夜和正午更新一個(gè)log日志
    # ' . ' yyyy - MM - dd - HH: 每小時(shí)更新一個(gè)log日志
    # ' . ' yyyy - MM - dd - HH - mm: 每分鐘更新一個(gè)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

    #控制臺(tái)輸出:
    #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

    # 直接輸出,不進(jìn)行緩存
    log4j.appender.consoleAppender.Target = System.err
    # 默認(rèn)是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 艾波 閱讀(691) 評(píng)論(2)  編輯  收藏 所屬分類: Java

    評(píng)論

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

    log4j.rootLogger=info,CONSOLE,FILE
    #定義一個(gè)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è)置一個(gè)到文件的存放器,該文件可以追加

    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ù)  更多評(píng)論
      

    # re: 配置較全的log4j.properties新手進(jìn)階篇 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ù)  更多評(píng)論
      

    主站蜘蛛池模板: 亚洲a级在线观看| 免费精品一区二区三区第35| 亚洲国产一成久久精品国产成人综合| 日韩免费码中文在线观看| 国产亚洲精品va在线| 成人无遮挡裸免费视频在线观看 | 亚洲乱亚洲乱妇24p| 亚洲国产精品综合久久网络| 国产一区二区三区免费| 亚洲人成欧美中文字幕| 亚洲AV永久无码精品一百度影院| 搡女人真爽免费视频大全| WWW免费视频在线观看播放| 亚洲国产成人va在线观看网址| 亚洲精品国产精品国自产观看| 色播精品免费小视频| 国产免费一区二区三区免费视频| 激情综合亚洲色婷婷五月APP| 国产成人亚洲影院在线观看| 最新仑乱免费视频| 国偷自产一区二区免费视频| 亚洲av无码成人影院一区| 亚洲国产香蕉碰碰人人| 亚洲国产精品综合久久网络| 久久久www成人免费毛片 | 无码国产亚洲日韩国精品视频一区二区三区 | 亚洲精品视频免费看| 亚洲国产天堂久久久久久| 7723日本高清完整版免费| 国精产品一区一区三区免费视频| 看亚洲a级一级毛片| 亚洲国产亚洲片在线观看播放| 亚洲日本一区二区三区在线| 国产片免费福利片永久| 2020因为爱你带字幕免费观看全集| jizz在线免费观看| 国产精品亚洲小说专区| 亚洲熟妇无码一区二区三区导航| 亚洲狠狠狠一区二区三区| 久久青青草原亚洲AV无码麻豆| 国产亚洲av片在线观看18女人 |