隨筆 - 45, 文章 - 6, 評論 - 4, 引用 - 0
          數據加載中……

          Log4j 簡單配置

          log4j.xml :
          <?xml version="1.0" encoding="EUC-JP" ?>
          <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

          <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

              
          <appender name="p1" class="org.apache.log4j.RollingFileAppender">
              
          <param name="Threshold" value="debug" />
              
          <param name="MaxFileSize"   value="1MB" />
              
          <param name="MaxBackupIndex"   value="5" />
              
          <param name="File" value="e:/1/console.log" />
              
          <param name="Append" value="true" />
              
          <layout class="org.apache.log4j.PatternLayout">
                   
          <param name="ConversionPattern"
                     value
          ="%d{yyyy/MM/dd HH:mm:ss.SSS} %-5p Thread:%t [%C.%M] line:%L  %m%n" />
              
          </layout>
              
          </appender>

              
          <logger name="ly.bj.china">
                  
          <level value="debug" />
                  
          <appender-ref ref="p1"/>
              
          </logger>
          </log4j:configuration>

          程序代碼:
           1 1package ly.bj.china.test;
           2 2
           3 3import org.apache.log4j.Logger;
           4 4import org.apache.log4j.xml.DOMConfigurator;
           5 5
           6 6public class LogTest {
           7 7    private static Logger logger;
           8 8    static {
           9 9        DOMConfigurator.configure ("e:/1/log4j.xml");
          1010        logger = Logger.getLogger(LogTest.class.getName());
          1111    }

          1212    
          1313    public void logOtput() {
          1414        System.out.println(LogTest.class.getName());
          1515        System.out.println("console output");
          1616        logger.info("file output info");
          1717        logger.debug("file output debug");
          1818        logger.error("file output error");
          1919    }

          2020
          2121    /**
          2222     * @param args
          2323     */

          2424    public static void main(String[] args) {
          2525        LogTest lt = new LogTest();
          2626        lt.logOtput();
          2727
          2828    }

          2929
          3030}

          posted on 2008-11-26 15:47 liyang 閱讀(305) 評論(0)  編輯  收藏 所屬分類: apache

          主站蜘蛛池模板: 龙陵县| 临猗县| 兴隆县| 炉霍县| 丰顺县| 曲沃县| 广汉市| 安远县| 张家口市| 田阳县| 九寨沟县| 定南县| 邵武市| 徐汇区| 洮南市| 调兵山市| 高邮市| 武川县| 延川县| 临澧县| 邹平县| 东山县| 北川| 聂荣县| 汝城县| 静海县| 常宁市| 巴彦淖尔市| 丰县| 广宁县| 庆城县| 宁远县| 北京市| 广德县| 耿马| 顺平县| 三门县| 厦门市| 蓝山县| 营山县| 凤翔县|