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

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

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

    注銷

    注銷

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      112 隨筆 :: 7 文章 :: 18 評論 :: 0 Trackbacks

     

    og4j.appender.stdout.layout.ConversionPattern=%d{MM-dd HH\:mm\:ss.SSS} %-5p [%F\:%L]%x %m%n
    裝飾器參數配置


    ============第二塊定義了一個名為 fileout 的appender和layout:
    log4j.appender.fileout=org.apache.log4j.RollingFileAppender
    同理可猜這個實現類是輸出到文件的
    log4j.appender.fileout.File=D:/workspace/log4jtest/log/application.log
    log4j.appender.fileout.MaxFileSize=10000KB
    log4j.appender.fileout.MaxBackupIndex=10
    log4j.appender.fileout.layout=org.apache.log4j.PatternLayout
    log4j.appender.fileout.layout.ConversionPattern=%d{MM-dd HH:mm:ss.SSS}[%24F:%-3L:%-5p]%x %m%n

    ============第三塊定義了名字分別為rootCategory,log4j.logger.com.wolfsquare.log2的兩個logger
    log4j.rootCategory=INFO, stdout, fileout
    log4j.logger.com.wolfsquare.log2=DEBUG,stdout

    rootCategory logger是缺省的logger,記錄所有的包的信息輸出。
    第二個logger是只輸出指定包com.wolfsquare.log2下的日志信息。
    那么INFO,DEBUG又是什么意思呢,他們是信息的分級標識,通過繼承實現這個實現自定義級別的分級。
    第三塊配置兩句的意思是這樣的:
    rootCategory 把所有類的INFO級別以上的信息輸出到stdout和fileout兩個appender中,
    logger.com.wolfsquare.log2,把com.wolfsquare.log2包中的所有類(包括子包)DEBUG級別(含)以上的信息輸出到stdout 中
    一個logger可以輸出到很多個設備中(appender),如果需要增加輸出設備則用分號分隔開appender名稱即可。

    輸出信息的分類級別是DEBUG > INFO > WARN > ERROR,信息細節由細到粗,指定輸出某一級別的信息時,
    過細的信息輸出將會被忽略

    如果一個配置中有多個logger,他們之間會有什么關系呢?答案是,在輸出上,他們沒有任何關系,都是獨立運作的,
    不相關的,但是在配置上,父包的配置會傳給子包,如果子包沒有另外定義配置的話。
    例如上面配置文件中的兩個logger:
    log4j.logger.com.wolfsquare
    log4j.logger.com.wolfsquare.log2

    這里認為 log4j.logger.com.wolfsquare.log2 繼承自 log4j.logger.com.wolfsquare,他們的配置聲明如下:
    log4j.rootCategory=INFO, stdout, fileout
    log4j.logger.com.wolfsquare.log2=,stdout
    注意第二句沒有指定輸出級別,那么根據配置繼承規則會繼承父logger的配置,在這里就是INFO。

    同時需要強調的是,如果兩個logger有繼承關系,且輸出到同一個appender,根據輸出獨立原則,那么將會出現兩行一樣的信息,
    例如上面的兩個logger定義會導致這樣的情況。
    最后以一幅圖來概括:

    posted on 2007-07-05 09:30 注銷..... 閱讀(610) 評論(1)  編輯  收藏 所屬分類: JAVA

    評論

    # re: Log4j簡介 2007-07-05 11:14 Sun
    挺好  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久99国产亚洲高清观看首页| 妻子5免费完整高清电视| 日本人的色道www免费一区| 亚洲中文字幕乱码熟女在线| 久久狠狠躁免费观看2020| 亚洲韩国精品无码一区二区三区 | 亚洲精品久久无码av片俺去也 | 亚洲伊人久久大香线蕉结合| 理论亚洲区美一区二区三区 | 一级一级毛片免费播放| 18禁止看的免费污网站| 久久久亚洲欧洲日产国码aⅴ| 久久九九全国免费| 国产精品视_精品国产免费| 亚洲国产精品VA在线看黑人| 玖玖在线免费视频| 亚洲欧洲免费视频| 又黄又爽又成人免费视频| 亚洲欧美日韩综合久久久| 亚洲精品免费视频| 亚洲人xxx日本人18| 日本不卡高清中文字幕免费| 黄页网站在线观看免费| 国产成人综合亚洲AV第一页 | 免费网站观看WWW在线观看| 国产18禁黄网站免费观看| 一级黄色毛片免费看| 水蜜桃亚洲一二三四在线| 国产精品免费久久久久电影网| 国外成人免费高清激情视频| 国产精品亚洲专一区二区三区| 久久精品国产精品亚洲下载| 日韩视频免费在线观看| 亚洲一区精彩视频| 亚洲精品国产精品乱码不卞| 国产成人人综合亚洲欧美丁香花 | 一区二区三区观看免费中文视频在线播放 | 免费特级黄毛片在线成人观看| 亚洲噜噜噜噜噜影院在线播放| 久久精品人成免费| 久久久久亚洲AV无码专区首JN|