该配置文件拷贝到src根目录下
OFF>FATAL>ERROR>WARN>INFO>DEBUG>TRACE>ALL
log4j.rootLogger=DEBUG,A1,A2
A1
设置设置输出地A1,为ConsoleAppender(控制台)
log4j.appender.A1=org.apache.log4j.ConsoleAppender
设置A1的输出布局格式PatterLayout,(可以灵活地指定布局模式)
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
配置日志输出的格式
log4j.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] [%c.%M()@line %L] %m%n
A2
设置输出地A2到文件(文件大小到达指定尺寸的时候产生一个新的文件)
log4j.appender.A2=org.apache.log4j.RollingFileAppender
指定日志文件存放位置
use for windows test
log4j.appender.A2.File=G:\files\running.txt
use for linux test
log4j.appender.A2.File=/pro/log/log.log
log4j.appender.A2.Threshold=WARN
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] [%c.%M()@line %L] %m%n
指定日志单个文件大小
log4j.appender.A2.MaxFileSize=10240KB
指定日志文件最大备份数量
log4j.appender.A2.MaxBackupIndex=20
网友评论