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

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

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

    duansky'weblog

    統計

    留言簿(3)

    友情鏈接

    閱讀排行榜

    評論排行榜

    log4j配置文件(xml版)[原創]

    <? xml?version="1.0"?encoding="UTF-8"? ?>
    <! DOCTYPE?log4j:configuration?SYSTEM?"log4j.dtd" >
    < log4j:configuration? xmlns:log4j ='http://jakarta.apache.org/log4j/'>

    ????
    <appender?name ="STDOUT" ?class ="org.apache.log4j.ConsoleAppender" >
    ????????
    < layout? class ="org.apache.log4j.PatternLayout" >
    ????????????
    < param? name ="ConversionPattern"
    ????????????????value
    ="[%-5p]%d{yyyy-MM-dd?HH:mm:ss}[%l]:?%m%n" ? />
    ????????
    </ layout >
    ????
    </ appender >

    ????
    < appender? name ="DEBUG"
    ????????class
    ="org.apache.log4j.DailyRollingFileAppender" >
    ????????
    < param? name ="File"
    ????????????value
    ="${catalina.home}/bin/config/log/debug/cs-debug.log" ? />
    ????????
    < param? name ="Append" ?value ="true" ? />
    ????????
    < param? name ="DatePattern" ?value =".yyyy-MM-dd" ? />
    ????????
    < layout? class ="org.apache.log4j.PatternLayout" >
    ????????????
    < param? name ="ConversionPattern"
    ????????????????value
    ="[%-5p]%d{yyyy-MM-dd?HH:mm:ss}[%C(%M:%L)]:?%m%n" ? />
    ????????
    </ layout >
    ????????
    < filter? class ="org.apache.log4j.varia.LevelRangeFilter" >
    ????????????
    < param? name ="LevelMin" ?value ="DEBUG" ? />
    ????????????
    < param? name ="LevelMax" ?value ="DEBUG" ? />
    ????????
    </ filter >
    ????
    </ appender >

    ????
    < appender? name ="INFO"
    ????????class
    ="org.apache.log4j.DailyRollingFileAppender" >
    ????????
    < param? name ="File"
    ????????????value
    ="${catalina.home}/bin/config/log/info/cs-info.log" ? />
    ????????
    < param? name ="Append" ?value ="true" ? />
    ????????
    < param? name ="DatePattern" ?value =".yyyy-MM-dd" ? />
    ????????
    < layout? class ="org.apache.log4j.PatternLayout" >
    ????????????
    < param? name ="ConversionPattern"
    ????????????????value
    ="[%-5p]%d{yyyy-MM-dd?HH:mm:ss}[%C(%M:%L)]:?%m%n" ? />
    ????????
    </ layout >
    ????????
    < filter? class ="org.apache.log4j.varia.LevelRangeFilter" >
    ????????????
    < param? name ="LevelMin" ?value ="INFO" ? />
    ????????????
    < param? name ="LevelMax" ?value ="INFO" ? />
    ????????
    </ filter >
    ????
    </ appender >

    ????
    < appender? name ="WARN"
    ????????class
    ="org.apache.log4j.DailyRollingFileAppender" >
    ????????
    < param? name ="File"
    ????????????value
    ="${catalina.home}/bin/config/log/warn/cs-warn.log" ? />
    ????????
    < param? name ="Append" ?value ="true" ? />
    ????????
    < param? name ="DatePattern" ?value =".yyyy-MM-dd" ? />
    ????????
    < layout? class ="org.apache.log4j.PatternLayout" >
    ????????????
    < param? name ="ConversionPattern"
    ????????????????value
    ="[%-5p]%d{yyyy-MM-dd?HH:mm:ss}[%C(%M:%L)]:?%m%n" ? />
    ????????
    </ layout >
    ????????
    < filter? class ="org.apache.log4j.varia.LevelRangeFilter" >
    ????????????
    < param? name ="LevelMin" ?value ="WARN" ? />
    ????????????
    < param? name ="LevelMax" ?value ="WARN" ? />
    ????????
    </ filter >
    ????
    </ appender >

    ????
    < appender? name ="ERROR"
    ????????class
    ="org.apache.log4j.DailyRollingFileAppender" >
    ????????
    < param? name ="File"
    ????????????value
    ="${catalina.home}/bin/config/log/error/cs-error.log" ? />
    ????????
    < param? name ="Append" ?value ="true" ? />
    ????????
    < param? name ="DatePattern" ?value =".yyyy-MM-dd" ? />
    ????????
    < layout? class ="org.apache.log4j.PatternLayout" >
    ????????????
    < param? name ="ConversionPattern"
    ????????????????value
    ="[%-5p]%d{yyyy-MM-dd?HH:mm:ss}[%C(%M:%L)]:?%m%n" ? />
    ????????
    </ layout >
    ????????
    < filter? class ="org.apache.log4j.varia.LevelRangeFilter" >
    ????????????
    < param? name ="LevelMin" ?value ="ERROR" ? />
    ????????????
    < param? name ="LevelMax" ?value ="ERROR" ? />
    ????????
    </ filter >
    ????
    </ appender >
    ????
    ????
    < root >
    ????????
    < priority? value ="debug" ? />
    ????????
    < appender-ref? ref ="STDOUT" ? />
    ????????
    < appender-ref? ref ="DEBUG" ? />
    ????????
    < appender-ref? ref ="INFO" ? />
    ????????
    < appender-ref? ref ="WARN" ? />
    ????????
    < appender-ref? ref ="ERROR" ? />
    ????
    </ root >

    </ log4j:configuration >

    保存為log4j.xml,并放置在src目錄下(eclipse會自動編譯到classes目錄)
    在tomcat的bin目錄創建config\log目錄,并在log目錄下分別創建debug、info、warn、error目錄
    不同級別的日志會分別輸出到各自對應的日志文件中
    OK~

    PS: <param name="File"
    ???value="${catalina.home}/bin/config/log/debug/cs-debug.log" />中的value我想替換成value="${log.dir}/debug/cs-debug.log",也就是說讓log.dir="${catalina.home}/bin/config/log"。
    log4j.properties文件中可以這樣設置
    log_dir=${catalina.home}/bin/config/log

    但log4j.xml文件該怎么樣配置呢?有知道的朋友麻煩回復一個~ 感激不盡

    posted on 2008-09-12 10:00 duansky 閱讀(925) 評論(0)  編輯  收藏 所屬分類: Java

    主站蜘蛛池模板: 亚洲精品无码久久久久牙蜜区| 亚洲视频手机在线| 亚洲国产精品成人AV在线| 免费看韩国黄a片在线观看| 久久亚洲AV成人无码软件| 久久免费观看国产99精品| 亚洲国产成人久久综合一 | 九九九精品视频免费| 免费国产成人高清视频网站| 狼色精品人妻在线视频免费| 亚洲精品乱码久久久久久蜜桃| 一级毛片免费毛片毛片| 亚洲开心婷婷中文字幕| 最近2019免费中文字幕视频三| 亚洲无成人网77777| 免费无码成人AV片在线在线播放| 亚洲AV无码AV男人的天堂不卡 | 奇米影视亚洲春色| 今天免费中文字幕视频| 久久亚洲精品成人无码网站| 无遮免费网站在线入口| 亚洲色欲啪啪久久WWW综合网| 俄罗斯极品美女毛片免费播放| 久久久久国色AV免费观看| 亚洲性天天干天天摸| 免费国产成人高清在线观看网站| 在线观看亚洲网站| 亚洲女同成av人片在线观看 | 亚洲av无码专区国产乱码在线观看 | 免费av欧美国产在钱| 香港特级三A毛片免费观看| 国产成人综合亚洲AV第一页| 67pao强力打造国产免费| 亚洲av成人中文无码专区| 国产AV无码专区亚洲AV漫画| 永久看日本大片免费35分钟| 亚洲av日韩精品久久久久久a| 亚洲一区AV无码少妇电影☆| 免费H网站在线观看的| 国产成人无码免费网站| 亚洲国产精品一区二区三区在线观看|