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

#配置根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
posted @ 2012-07-11 09:49  javalover123  阅读(4)  评论(0编辑  收藏  举报  来源