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

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

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

    隨筆-46  評論-64  文章-2  trackbacks-0
    首先看這一段簡單的log4j配置
    log4j.logger.cn=debug,stdout
    log4j.logger.cn.heapstack
    =debug,stdout
    log4j.appender.stdout
    =org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout
    =org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern
    =%d?[%t]?%-5p?%c?line.%L:?%m%n
    這個配置導(dǎo)致日志文件中輸出兩行相同的結(jié)果

    原因是這樣的,第二行的logger繼承自第一行的logger,兩個logger的apperder都是指向stdout
    Appender的輸出是獨立的,所以導(dǎo)致了我們使用如下代碼獲得logger的時候會輸出兩行

    public static Logger logger = Logger.getLogger(cn.heapstack.demopkg.Main.class);


    知道這個原因之后解決辦法也就簡單了,即我們不需要定義重復(fù)的appder,
    可以把第二行最后的stdout去掉,或者注釋掉第二行,如果輸出級別相同的話
    posted on 2007-09-28 09:57 jht 閱讀(1314) 評論(0)  編輯  收藏 所屬分類: J2EE
    主站蜘蛛池模板: 日韩一级免费视频| 亚洲国语精品自产拍在线观看| A国产一区二区免费入口| 狠狠亚洲婷婷综合色香五月排名 | 免费国产成人午夜在线观看| 亚洲国产精品午夜电影| 国产亚洲精品免费| 人人玩人人添人人澡免费| 亚洲 欧洲 视频 伦小说| 久久久久亚洲爆乳少妇无| 国产又大又粗又长免费视频| 国产亚洲综合精品一区二区三区| 亚洲AV日韩精品久久久久久久 | 成人奭片免费观看| 免费无码又爽又刺激高潮软件| 亚洲人成77777在线观看网| 亚洲精品无码久久久影院相关影片 | 亚洲第一精品电影网| 国产大片免费观看中文字幕| 国产免费无码AV片在线观看不卡| 亚洲精品无码中文久久字幕| 情人伊人久久综合亚洲| 国产免费av一区二区三区| 久草视频在线免费| 青青操视频在线免费观看| 亚洲国产精品无码久久| 亚洲毛片在线免费观看| 国产黄色一级毛片亚洲黄片大全| 大陆一级毛片免费视频观看i| 久久国产乱子伦精品免费一| 色视频在线观看免费| 亚洲人成图片网站| 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲精品第一国产综合精品99| 97热久久免费频精品99| 13小箩利洗澡无码视频网站免费| 狠狠热精品免费观看| 亚洲日韩国产二区无码| 亚洲日韩国产精品无码av| 亚洲成AV人片一区二区密柚| 亚洲国产激情一区二区三区|