- log4j.rootCategory=WARN,V,CON
- log4j.appender.CON=org.apache.log4j.ConsoleAppender
- log4j.appender.CON.layout=org.apache.log4j.PatternLayout
- log4j.appender.CON.layout.ConversionPattern=%-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %t %c %m%n
- log4j.appender.V=org.apache.log4j.DailyRollingFileAppender
- log4j.appender.V.File=/home/bea/logs/HTPC/HTPC.log
- log4j.appender.V.layout=org.apache.log4j.PatternLayout
- log4j.appender.V.layout.ConversionPattern=%-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %t %c %m%n
- log4j.category.com.huatai.pc=DEBUG,A
- log4j.appender.A=org.apache.log4j.DailyRollingFileAppender
- log4j.appender.A.File=/home/bea/logs/HTPC/pc.log
- log4j.appender.A.layout=org.apache.log4j.PatternLayout
- log4j.appender.A.layout.ConversionPattern=%-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %t %c %m%n
引用一段摘自网上的说明:
- log4j.rootLogger = [ level ] , appenderName, appenderName, ...
其中的level为 OFF、FATAL、ERROR、WARN、INFO、DEBUG、log、ALL中(优先级FATAL>ERROR>WARN>INFO>DEBUG)的一个或0个,不能有多个,而后面的appenderName可以有多个。按优先级的高低会自动屏蔽调后面的level,如果为log4j.rootLogger=WARN,则意味着只有WARN,ERROR,FATAL被输出,DEBUG,INFO将被屏蔽掉。
- log4j.rootCategory=INFO,stdout,Runlog,Errorlog
根日志类别为INFO,DEBUG将被屏蔽,其他的将被输出。stdout,Runlog,Errorlog分别为3个输出目的地。
综上可以看出,第一个是日志的记录级别,一个就够(没有的话好像默认是all),后面的都是日志的记录方式。

6015

被折叠的 条评论
为什么被折叠?



