隨筆 - 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 閱讀(298) 評論(0)  編輯  收藏 所屬分類: apache

          主站蜘蛛池模板: 麻阳| 茶陵县| 抚远县| 肇州县| 峨边| 甘德县| 汨罗市| 兴国县| 新闻| 三亚市| 彭州市| 武邑县| 阳泉市| 广灵县| 鄂尔多斯市| 武鸣县| 纳雍县| 中江县| 广东省| 长丰县| 保定市| 麻江县| 无锡市| 定结县| 永平县| 莱州市| 清河县| 东兴市| 东乡| 闽侯县| 永平县| 河津市| 神农架林区| 托克逊县| 大丰市| 鹤峰县| 若羌县| 多伦县| 平湖市| 绩溪县| 讷河市|