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

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

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

    Everything is a contribution

    走過Java的點點滴滴,與大家共勉~
    隨筆 - 21, 文章 - 0, 評論 - 10, 引用 - 0
    數據加載中……

    Log4j配置及使用

    log4j為很完善的日志系統,通過設置配置文件來控制日志系統.可以自定義日志的輸出級別,指定日志保存的方式(文件、數據庫、郵件等),下面示例對控制臺、文件的日志配置:

    1) 把log4j.properties或是log4j.xml放在src根下(ClassPath路徑中),或者結合spring的配置在web.xml中
    > log4j.properties內容舉例如下:
    log4j.rootCategory=DEBUG, stdout, R

    #Console config
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=<%d> <%-5p> <%c> - %m(%F:%M:%L)%n

    #File config
    log4j.appender.R=org.apache.log4j.RollingFileAppender
    log4j.appender.R.File=${catalina_home}/logs/test.log
    log4j.appender.R.MaxFileSize=100KB
    log4j.appender.R.MaxBackupIndex=0
    log4j.appender.R.layout=org.apache.log4j.PatternLayout
    log4j.appender.R.layout.ConversionPattern=<%d> <%-5p> <%c> - %m(%F:%M:%L)%n

    #Package config
    log4j.logger.org.apple=DEBUG
    log4j.logger.org.apache.commons=ERROR
    log4j.logger.org.springframework=ERROR
    log4j.logger.org.apache.struts=ERROR

    > 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="CONSOLE" class="org.apache.log4j.ConsoleAppender">
    ??????? <layout class="org.apache.log4j.PatternLayout">
    ??????????? <param name="ConversionPattern"
    ??????????????? value="%p - %C{1}.%M(%L) | %m%n"/>
    ??????? </layout>
    ??? </appender>
    ??? <logger name="org.apache">
    ??????? <level value="WARN"/>
    ??? </logger>
    ??? <logger name="net.sf.hibernate">
    ??????? <level value="WARN"/>
    ??? </logger>
    ??? <logger name="org.springframework">
    ??????? <level value="WARN"/>
    ??? </logger>
    ??? <logger name="org.apple">
    ??????? <level value="DEBUG"/>
    ??? </logger>
    ??? <root>
    ??????? <level value="WARN"/>
    ??????? <appender-ref ref="CONSOLE"/>
    ??? </root>
    </log4j:configuration>

    2) 在需要做日志處理的類中,如下處理:
    private static Log log = LogFactory.getLog(ClassName.class);

    posted on 2006-10-09 16:49 Kevin Xia 閱讀(720) 評論(0)  編輯  收藏 所屬分類: 開源技術

    主站蜘蛛池模板: 国产成人免费在线| 人成免费在线视频| 2022久久国产精品免费热麻豆| 亚洲精品乱码久久久久久蜜桃 | 亚洲免费在线观看| 特级毛片aaaa级毛片免费| 亚洲国产成人久久精品软件| 日韩不卡免费视频| 四虎必出精品亚洲高清| 四虎影院在线免费播放| 亚洲AV成人片无码网站| 亚洲Av无码乱码在线znlu| 黄床大片30分钟免费看| 国产亚洲av片在线观看18女人| 一个人免费播放在线视频看片| 久久久久亚洲av成人无码电影| 色播在线永久免费视频网站| 久久精品国产精品亚洲艾| 亚洲黄色免费观看| 中文字幕亚洲精品无码| 又粗又硬免费毛片| 国产在线观看免费视频软件| 亚洲欧洲精品久久| 国产精品免费视频播放器| 一级视频免费观看| 久久亚洲精品无码VA大香大香| 男性gay黄免费网站| 亚洲一区无码中文字幕 | 国产成人无码免费看视频软件| 亚洲乱码中文字幕久久孕妇黑人| 久久精品视频免费播放| 国产亚洲色婷婷久久99精品91| 国产成人AV片无码免费| 亚洲精品123区在线观看| 亚洲精品国产精品乱码不卞| 三年片在线观看免费观看大全一| 亚洲综合激情另类专区| 最近中文字幕免费mv在线视频| 狠狠入ady亚洲精品| 4444亚洲国产成人精品| 免费一级毛片免费播放|