#指定根Logger,及日志输出级别
#大于等于该级别的日志将被输出( DEBUG < INFO < WARN < ERROR < FATAL ),设为OFF可以关闭日志
log4j.rootLogger=DEBUG, stdout,A1,A2
#把stdout输出到控制台
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold=INFO
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%-5 P] %d{yyyy-MM-dd HH:mm:ss} %c%M%L %m%n
#[%-5 P] -5左对齐,P输出日志级别
#%c 类 %M 方法 %L 行 %m 信息
#指定log输出目的,这里设为输出日志到指定目录的文件my.log中
log4j.appender.A1=org.apache.log4j.FileAppender
log4j.appender.A1.File=\\logs\\my.log #当前根目录下
log4j.appender.A1.Append=true #追加输出
log4j.appender.A1.Threshold=DEBUG
#指定日志信息的格式
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%r %d{yyyy-MM-dd HH:mm:ss} %c %p -%m%n
#日志分流
log4j.logger.xxx.xxx.xxx=[LEVEL], appendName #xxx.xxx.xxx要打印的包路径
log4j.additivity.xxx.xxx.xxx=true #分流日志在主日志也打印,否则只在appenderName文件中