log4j最简单的实例(xml配置文件)

导入log4j-1.2.12.jar,java代码如下:
  1. import org.apache.log4j.Logger;
  2. import org.apache.log4j.xml.DOMConfigurator;

  3. public class MainTest {
  4.     private static Logger logger=Logger.getLogger(MainTest.class);
  5.     public void test(){
  6.         logger.debug("debug message");
  7.         logger.info("info message");
  8.         logger.warn("warn message");
  9.         logger.error("error message");
  10.         logger.fatal("fatal message");
  11.     }
  12.     public static void main(String args[]){
  13.         DOMConfigurator.configure("log4j.xml");
  14.         MainTest maintest = new MainTest();
  15.         maintest.test();
  16.     }
  17. }

xml配置文件:
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  3. <log4j:configuration>

  4.  <appender name="stdout" class="org.apache.log4j.ConsoleAppender">
  5.     <layout class="org.apache.log4j.PatternLayout">
  6.         <param name="ConversionPattern" value="%d{HH:mm:ss,SSS} %5p [%-8c{1}] %m%n"/>
  7.     </layout>
  8.  </appender>
  9.  <category name="MainTest" additivity="false">
  10.   <priority value="info" />
  11.   <appender-ref ref="stdout" />
  12.  </category>
  13. </log4j:configuration>

输出结果:

12:52:51,289  INFO [MainTest] info message
12:52:51,289  WARN [MainTest] warn message
12:52:51,289 ERROR [MainTest] error message
12:52:51,289 FATAL [MainTest] fatal message

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值