通过 log4j.properties 配置学习笔记:
1、log4j.rootLogger = [level], appenderName1, appenderName2..
level:日志级别,Log4j建议只使用四个【ERROR、WARN、INFO、DEBUG】优先级从高到低
appenderName:一个appenderName对应一个输出源,必须与后续设置名称一致
2、Appender #日志输出地,包含一下五个
a、ConsoleAppender:将日志输出到控制台,对应值 org.apache.log4j.ConsoleAppender
log4j.appender.appenderName.Threshold = WAEN#指定日志消息的输出最低层次
log4j.appender.appenderName.ImmediateFlush = true#设置为处表示日志会被立即输出,默认值为true
log4j.appender.appenderName.Target = System.err#指定输出控制台,默认为System.out
b、FileAppender:将日志输出到指定文件中,对应值 org.apache.log4j.FileAppender
log4j.appender.appenderName.Threshold = WAEN#指定日志消息的输出最低层次
log4j.appender.appenderName.ImmediateFlush = true#设置为处表示日志会被立即输出,默认值为true
log4j.appender.appenderName.File = [ filePath ]#指定日志输出文