码迷,mamicode.com
首页 > 其他好文 > 详细

log4j的常用使用方法

时间:2017-08-03 21:53:31      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:index   level   dex   net   stl   pen   ack   http   article   

第一步,引入jar包,不做介绍。

第二步,创建以下类(固定写法)

package smn.util;

import org.apache.log4j.Logger;

public class MyLogTest {
    public static Logger log = Logger.getLogger(MyLogTest.class.getName());
}

第三步,创建配置文件log4jconfig.properties,放在src目录下(配置文件具体属性无需研究的太懂)

      具体参数作用可以参考:http://blog.csdn.net/zqbx7/article/details/54576337

log4j.rootLogger = DEBUG,file  
log4j.logger.log4jTestLogger=WARN,console,file  
log4j.appender.console=org.apache.log4j.ConsoleAppender  
log4j.appender.console.layout=org.apache.log4j.PatternLayout  
log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd  HH\:mm\:ss,SSS}  [%c]-[%p]%m%n  
  
log4j.appender.file=org.apache.log4j.RollingFileAppender  
log4j.appender.file.File=D:/myEclipse2017workspace/.metadata/.me_tcat85/webapps/HelpAssociator/WEB-INF/log.log  //日志文件保存的目录
log4j.appender.file.MaxFileSize=500KB  
log4j.appender.file.MaxBackupIndex=1  
log4j.appender.file.layout=org.apache.log4j.HTMLLayout  

第四步:正式使用

MyLogTest.log的方法如下

 

 

1 public void debug(Object message)
这种方法打印使用 Level.DEBUG 消息级别
2 public void error(Object message)
这种方法打印使用 Level.ERROR 消息级别
3 public void fatal(Object message);
这种方法打印使用 Level.FATAL 消息级别
4 public void info(Object message);
这种方法打印使用 Level.INFO 消息级别
5 public void warn(Object message);
这种方法打印使用 Level.WARN 消息级别
6 public void trace(Object message);
这种方法打印使用Level.TRACE消息级别

log4j的常用使用方法

标签:index   level   dex   net   stl   pen   ack   http   article   

原文地址:http://www.cnblogs.com/lm970585581/p/7281627.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!