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

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

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

    輕松

    記述我學習java的里程

    常用鏈接

    統(tǒng)計

    積分與排名

    友情鏈接

    最新評論

    Commons 閱讀筆記 之 Log4J 篇

    ?配置Log4J
    問題:
    Log4J支持Properties和XML兩種格式的配置文件。
    解決方案:
    定義log4j.properties配置文件

    # 所有Log信息輸出到標準輸出(System.out)和在下面指定的一個文件
    # WARN是默認的logging級別
    log4j.rootCategory = WARN, STDOUT, FILE

    # 應用程序的logging級別是DEBUG
    log4j.logger.com.discursive = DEBUG

    # 配置標準輸出Appender
    log4j.appender.STDOUT = org.apache.log4j.ConsoleAppender
    log4j.appender.STDOUT.layout = org.apache.log4j.PatternLayout
    log4j.appender.STDOUT.layout.ConversionPattern = %5p (%F:%L) %m%n

    # 配置輸出文件Appender
    log4j.appender.FILE = org.apache.log4j.RollingFileAppender
    log4j.appender.FILE.File = output.log
    log4j.appender.FILE.MaxFileSize = 2000KB
    log4j.appender.FILE.MaxBackupIndex = 5
    log4j.appender.FILE.layout = org.apache.log4j.PatternLayout
    log4j.appender.FILE.layout.ConversionPattern = %d %-5p %c - %m%n



    PropertyConfigurator.configure(getClass()
      .getResource("/resources/log4j.properties"));

    Logger logger = Logger.getLogger("com.discursive.SomeApp");
    logger.info("This is a info message");
    logger.error("This is a error message");


    使用BasicConfigurator類來加載log4j.properties配置。使用Logger.getLogger獲得一個logger實例。
    配置文件中的rootCategory指定將log輸出到控制臺和output.log文件。文件Appender使用了RollingFileAppender,當文件大小達到最大文件大小(MaxFileSize)2000KB時,RollingFileAppender會備份原log文件,并再創(chuàng)建一個新的log文件。
    配置文件指定默認的logging級別是DEBUG(log4j.logger.com.discursive = DEBUG)。所以,所有級別低于DEBUG的log信息都不會被輸出。Log4J按重要度定義了五個log級別,分別是:DEBUG, INFO, WARN, ERROR, 和FATAL。
    其他:
    Log4J還可以使用XML格式的配置文件,使用DOMConfigurator讀取。
    Log4J使用Appender和Layout來定制log輸出。Appender指定輸出到何處,Layout指定如何輸出(輸出的格式)。
    Log4J內置的Appender有:
    ?SMTPAppender
    ?RollingFileAppender
    ?SocketAppender
    ?SyslogAppender
    ?NTEventLogAppender
    Log4J支持的Layout有
    ?XMLLayout
    ?PatternLayout
    ?HTMLLayout
    ?DateLayout.

    posted on 2005-04-14 15:12 輕松 閱讀(1502) 評論(0)  編輯  收藏 所屬分類: JAVA轉貼

    主站蜘蛛池模板: 国产成人免费A在线视频| 日本xxwwxxww在线视频免费| 未满十八18禁止免费无码网站 | 亚洲精品无码专区在线| 国产精品亚洲av色欲三区| 美女视频黄a视频全免费网站一区| 一级人做人爰a全过程免费视频| 成人无码a级毛片免费| 成人免费视频77777| 免费国产成人高清在线观看麻豆| 日日噜噜噜噜夜夜爽亚洲精品| 亚洲人成网址在线观看| 亚洲日韩精品国产一区二区三区| 性xxxx视频播放免费| 亚洲日韩小电影在线观看| 2020国产精品亚洲综合网| 亚欧国产一级在线免费| 免费看黄视频网站| 亚洲色大成网站www永久一区| 国产99久久久久久免费看| 亚洲AV无码专区国产乱码电影| 亚洲午夜无码久久久久小说| 日本免费污片中国特一级| 亚洲国产精品无码久久九九| 亚洲一级片在线观看| 日本免费在线中文字幕| 亚洲精品日韩中文字幕久久久| 亚洲高清免费视频| 香蕉视频在线观看亚洲| 韩日电影在线播放免费版| 日本特黄特黄刺激大片免费| 一级特黄a免费大片| 亚洲综合婷婷久久| 久久久久免费看黄a级试看| 亚洲av无码片在线观看| 免费很黄很色裸乳在线观看| 久久精品免费观看| 亚洲日韩精品A∨片无码| 国产大片免费网站不卡美女 | AV在线亚洲男人的天堂| 美女黄频a美女大全免费皮|