<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ú)立的,所以導(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 閱讀(1312) 評論(0)  編輯  收藏 所屬分類: J2EE
    主站蜘蛛池模板: 亚洲综合一区二区国产精品| 亚洲国产日韩在线视频| 亚洲男人的天堂久久精品| 中文字幕免费视频| 亚洲国产二区三区久久| 18成禁人视频免费网站| 亚洲午夜电影在线观看高清| 一级女人18毛片免费| 亚洲一区二区三区在线网站| 91免费精品国自产拍在线不卡| 激情亚洲一区国产精品| 夜夜嘿视频免费看| 青娱乐在线视频免费观看| 亚洲精品无码久久久久AV麻豆| 国产免费一区二区三区免费视频| 亚洲色婷婷一区二区三区| 香港a毛片免费观看| 亚洲婷婷综合色高清在线| 成年性羞羞视频免费观看无限| 亚洲av无码片vr一区二区三区| 亚洲一区二区三区在线视频| 爽爽爽爽爽爽爽成人免费观看| 亚洲五月激情综合图片区| 青青久在线视频免费观看| 四虎影视久久久免费观看| 一区二区三区亚洲| 免费羞羞视频网站| 国产在线观看xxxx免费| 亚洲国产成AV人天堂无码| 国产一级大片免费看| 免费精品99久久国产综合精品| 亚洲字幕在线观看| 亚洲精品无码永久在线观看| 爱丫爱丫影院在线观看免费| 亚洲精品亚洲人成在线播放| 亚洲日韩中文在线精品第一| 97免费人妻无码视频| 精品国产福利尤物免费| 久久精品国产99国产精品亚洲| 国产性爱在线观看亚洲黄色一级片 | 亚洲成A人片77777国产|