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

    主站蜘蛛池模板: 成年人免费的视频| 无码日韩精品一区二区免费暖暖 | a毛片免费播放全部完整| 四虎永久免费观看| 国产成人 亚洲欧洲| 国产乱子伦精品免费女| 窝窝影视午夜看片免费| 免费午夜爽爽爽WWW视频十八禁| 国产成人久久精品亚洲小说| 亚洲日韩国产一区二区三区| 久久久久久毛片免费看| 亚洲国产精品va在线播放| 99免费观看视频| 亚洲国产品综合人成综合网站| 欧美三级在线电影免费| 国产成人亚洲综合a∨| 一本久到久久亚洲综合| a毛片免费在线观看| 亚洲美免无码中文字幕在线| 国产免费av片在线看| 亚洲国产美女精品久久久| 亚洲欧洲久久久精品| 久久久久久国产精品免费免费男同| 久久亚洲AV午夜福利精品一区| 亚洲免费电影网站| 久久精品国产亚洲AV电影网| 亚洲麻豆精品国偷自产在线91| 日本一区二区免费看| 久久精品国产亚洲αv忘忧草| 永久在线毛片免费观看| 2022免费国产精品福利在线| 亚洲一区二区影院| 曰皮全部过程视频免费国产30分钟| 污网站免费在线观看| 亚洲第一中文字幕| 四虎成人免费影院网址| 三年在线观看免费观看完整版中文| 亚洲视频一区调教| 四虎永久在线免费观看| 久久免费福利视频| 国产偷国产偷亚洲高清人|