log4j常用配置

在项目src文件夹下创建文件 log4j.properties

内容为:

log4j.rootLogger=debug, A1 , R
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m %n

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=log/log
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=99
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p]-[%l] %m %n

 

基本够用了,当然还要引入jar包

注意:修改配置信息后一定要将项目clean一下,不然项目会报错

 

关于log4j.properties文件放置位置 

在get方法中加入 PropertyConfigurator.configure("conf\\log4j.properties");

如:

public class Log4jManage {

 private static Logger log = Logger.getLogger(Log4jManage.class.getName());

 public static Logger getLog() {
  PropertyConfigurator.configure("conf\\log4j.properties");
  return log;
 }

}

 

上面参数具体意义详见http://blog.csdn.net/lenhan12345/archive/2006/12/22/1453207.aspx

你可能感兴趣的:(apache,C++,c,log4j,C#)