在项目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.youkuaiyun.com/lenhan12345/archive/2006/12/22/1453207.aspx