请教一个log4j不同的输出方式,输出不同级别log的问题
配置文件如下:
log4j.rootLogger=debug,stdout, file
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d %-5p %c - %m%n
log4j.appender.file = org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File = c:/test.log
log4j.appender.file.DatePattern = '. 'yyyy-MM-dd
log4j.appender.file.layout = org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern =%d - %m%n
------------
程序中有log.info(xxx) 和log.debug(xxx)。
现在我想在控制台中输出debug级别以上的信息,
而log文件中只输出info级别以上的信息。
该怎么做,谢谢!
------解决方案--------------------log4j.appender.file.Threshold=INFO;