首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请问一个log4j不同的输出方式,输出不同级别log的有关问题

2012-01-10 
请教一个log4j不同的输出方式,输出不同级别log的问题 配置文件如下:log4j.rootLoggerdebug,stdout,filelo

请教一个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;

热点排行