log4j.properties规定最大日志文件大小,清理之前文件
logg4j.properties
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.12</version> </dependency>
log4j.rootLogger=INFO,stdout,debug,error #输出到控制台 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %p [%t] %C.%M(%L) | %m%n #输出DEBUG级别以上的日志到文件 log4j.appender.debug=org.apache.log4j.RollingFileAppender log4j.appender.debug.Threshold=DEBUG log4j.appender.debug.File=./logs/log.txt log4j.appender.debug.layout=org.apache.log4j.PatternLayout log4j.appender.debug.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] - %c -%F(%L) -%m%n #最大文件50MB log4j.appender.debug.MaxFileSize=50MB #备份15个文件 log4j.appender.debug.MaxBackupIndex=15 log4j.appender.debug.Encoding=UTF-8 #输出error级别以上的日志到文件 log4j.appender.error=org.apache.log4j.RollingFileAppender log4j.appender.error.Threshold=ERROR log4j.appender.error.File=./logs/error.txt log4j.appender.error.layout=org.apache.log4j.PatternLayout log4j.appender.error.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] - %c -%F(%L) -%m%n #最大文件50MB log4j.appender.error.MaxFileSize=50MB #备份15个文件 log4j.appender.error.MaxBackupIndex=15 log4j.appender.error.Encoding=UTF-8