<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)  編輯  收藏 所屬分類: 開源技術

    主站蜘蛛池模板: 四虎国产精品免费久久| 亚洲精品无码专区2| 亚洲色欲色欲www在线丝| 亚洲熟妇无码av另类vr影视| 青青操免费在线观看| 国产禁女女网站免费看| 亚洲香蕉免费有线视频| 中国一级毛片视频免费看| 日产乱码一卡二卡三免费| 亚洲欧洲日本精品| 在线观看肉片AV网站免费| 四虎影视精品永久免费| 亚洲日本va在线观看| 久久久久久AV无码免费网站| 亚洲中文字幕视频国产| 亚洲AⅤ男人的天堂在线观看 | 亚洲女同成人AⅤ人片在线观看| 亚洲一级大黄大色毛片| 久久99精品免费视频| 久久久久亚洲AV成人网人人软件| 亚洲精品无码少妇30P| 波多野结衣在线免费视频 | 久久av免费天堂小草播放| 国产成人免费全部网站| 亚洲一卡2卡4卡5卡6卡在线99 | 亚洲人成综合网站7777香蕉| 99久久免费看国产精品| 亚洲国产第一站精品蜜芽| 国产免费黄色无码视频| 亚洲五月午夜免费在线视频| 色婷婷六月亚洲综合香蕉| 色妞WWW精品免费视频| 亚洲人成免费电影| 97视频免费观看2区| 婷婷久久久亚洲欧洲日产国码AV | 91在线视频免费观看| 亚洲Aⅴ无码一区二区二三区软件| 亚洲高清一区二区三区电影| 好男人视频在线观看免费看片| 亚洲人xxx日本人18| 桃子视频在线观看高清免费完整|