欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

让log4j控制台和文件打印不同级别的日志

程序员文章站 2022-05-23 09:46:35
...
#配置根Logger
log4j.rootLogger=DEBUG,stdout,archive
log4j.appender.stdout.threshold=INFO
#stdout 输出到文件 RollingFileAppender的扩展,可以提供一种日志的备份功能。
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%m%n

#archive 输出到文件 RollingFileAppender的扩展,可以提供一种日志的备份功能。
log4j.appender.archive=org.apache.log4j.RollingFileAppender
log4j.appender.archive.File=./log/archive.log
log4j.appender.archive.MaxFileSize=100KB
log4j.appender.archive.MaxBackupIndex=5
log4j.appender.archive.layout=org.apache.log4j.PatternLayout
log4j.appender.archive.layout.ConversionPattern=[%-d{yyyy-MM-dd HH:mm:ss} %c.%t:%L Line:%t::<%p_message>=%m]%n
相关标签: log4j