_001_log4j_log4j 级别(level)

来自https://blog.csdn.net/techq/article/details/6636287,感谢作者的无私分享。

所有的log4j的级别,这些级别都相当于一层层的过滤器

Log4J Levels TRACE Level DEBUG Level INFO Level WARN Level ERROR Level FATAL Level
TRACE Level Y Y Y Y Y Y
DEBUG Level N Y Y Y Y Y
INFO Level N N Y Y Y Y
WARN Level N N N Y Y Y
ERROR Level N N N N Y Y
FATAL Level N N N N N Y
ALL Level Y Y Y Y Y Y
OFF Level N N N N N N

注:ALL和OFF是1.2.12加上去的

 

例如1:

log4j.rootLogger=ALL 所有的记录都可以输出,相当于没有过滤

log4j.appender.CONSOLE.Threshold= OFF 所有的记录都不能输出,相当于在ALL的基础上过滤了所有的记录

例如2:

log4j.rootLogger=TRACE  和ALL一样,相当于没有过滤记录

log4j.appender.CONSOLE.Threshold= INFO 这样一来输出了INFO 、WARN、ERROR 和 FATAL的记录


猜你喜欢

转载自blog.csdn.net/poiuyppp/article/details/80961754
今日推荐