如题,log4j.properties的代码是: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,SSS} [%c]-[%p] %m%n log4j.appender.A3 = org.apache.log4j.RollingFileAppender
log4j.appender.A3.File = F:/test.log
log4j.appender.A3.MaxFileSize = 1MB
log4j.appender.A3.MaxBackupIndex = 3
log4j.appender.A3.layout = org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern =[%d] %-4r [%t] %-5p %c %x - %m %n测试代码是:import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
import org.apache.log4j.xml.DOMConfigurator;public class Log4jDemo {
static Logger log = Logger.getLogger(Log4jDemo.class);
public static void main(String[] args) {
BasicConfigurator.configure();
PropertyConfigurator.configure("E:/workpace3/text2/src/com/uitl/log4j.properties");
log.info("info");
log.debug("debug");
log.error("error");
log.warn("warn");
}
}
为什么只在F盘生成test.log的空文件而没有内容呢?
log4j.appender.A3.File = F:/test.log
log4j.appender.A3.MaxFileSize = 1MB
log4j.appender.A3.MaxBackupIndex = 3
log4j.appender.A3.layout = org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern =[%d] %-4r [%t] %-5p %c %x - %m %n测试代码是:import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
import org.apache.log4j.xml.DOMConfigurator;public class Log4jDemo {
static Logger log = Logger.getLogger(Log4jDemo.class);
public static void main(String[] args) {
BasicConfigurator.configure();
PropertyConfigurator.configure("E:/workpace3/text2/src/com/uitl/log4j.properties");
log.info("info");
log.debug("debug");
log.error("error");
log.warn("warn");
}
}
为什么只在F盘生成test.log的空文件而没有内容呢?
log4j.rootLogger=info,A1,FILE
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern={yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
#应用于文件
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=F:/file.log
log4j.appender.FILE.Append=false
log4j.appender.FILE.Encoding=GBK
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
log4j.appender.A3.File = F:/test.log
log4j.appender.A3.MaxFileSize = 1MB
log4j.appender.A3.MaxBackupIndex = 3
log4j.appender.A3.layout = org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern =[%d] %-4r [%t] %-5p %c %x - %m %n