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

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

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

    duansky'weblog

    統(tǒng)計(jì)

    留言簿(3)

    友情鏈接

    閱讀排行榜

    評(píng)論排行榜

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

    <? 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會(huì)自動(dòng)編譯到classes目錄)
    在tomcat的bin目錄創(chuàng)建config\log目錄,并在log目錄下分別創(chuàng)建debug、info、warn、error目錄
    不同級(jí)別的日志會(huì)分別輸出到各自對(duì)應(yīng)的日志文件中
    OK~

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

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

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

    主站蜘蛛池模板: 亚洲精品在线免费观看视频| 亚洲av无码专区国产不乱码| 日韩精品免费一级视频| 久久久久se色偷偷亚洲精品av| 无码人妻精品一二三区免费| 黄色大片免费网站| 亚洲AV无一区二区三区久久| 国产无人区码卡二卡三卡免费| 国产成人亚洲精品播放器下载| 亚洲国产精品一区二区久久hs| 成年人免费的视频| 一级一级一片免费高清| 亚洲永久永久永久永久永久精品| 女人与禽交视频免费看| 大地资源中文在线观看免费版| 国产成人亚洲精品| 好看的亚洲黄色经典| 最近中文字幕无免费视频| 一级有奶水毛片免费看| 亚洲国产91在线| 亚洲αv在线精品糸列| 国产在线19禁免费观看国产| 99re免费99re在线视频手机版| 怡红院亚洲红怡院在线观看| 久久亚洲AV无码精品色午夜 | 成人毛片18女人毛片免费| 亚洲精品V欧洲精品V日韩精品| 国产成人亚洲综合无码精品| 成年女人视频网站免费m| a毛片免费全部在线播放**| 亚洲精品自偷自拍无码| 久久久久亚洲av无码专区 | 日韩一级视频免费观看| 无码精品一区二区三区免费视频| 美女视频黄视大全视频免费的| 亚洲欧洲高清有无| 亚洲中文字幕无码不卡电影| 国产男女猛烈无遮挡免费视频 | 国产V亚洲V天堂A无码| 免费A级毛片在线播放不收费| 国产免费看JIZZ视频|