Log4j有哪几种日志级别呢?
下文笔者讲述Log4j中的日志级别,如下所示:
Log4j的日志级别
Log4j中有以下几种日志级别登记All:最低等级的,用于获取所有日志记录 Trace:是追踪,就是程序推进以下,你就可以写个trace输出 所以trace应该会特别多,不过没关系,我们可以设置最低日志级别不让他输出 Debug:指出细粒度信息事件对调试应用程序是非常有帮助的 Info:消息在粗粒度级别上突出强调应用程序的运行过程 Warn:输出警告及warn以下级别的日志 Error:输出错误信息日志 Fatal:输出每个严重的错误事件将会导致应用程序的退出的日志 OFF:最高等级的,用于关闭所有日志记录
日志级别等级说明
按照从低到高为:All < Trace < Debug < Info < Warn < Error < Fatal < OFF
日志注意事项
当将log level设置在某一个级别上 则比此级别优先级高的log都能打印出来 如:如果设置优先级为WARN 那么OFF、FATAL、ERROR、WARN 4个级别的log能正常输出,而INFO、DEBUG、TRACE、 ALL级别的log则会被忽略 ------------------------------------------------------------------------------------------------------------- Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG ------------------------------------------------------------------------------------------------------------- log4j默认的优先级为ERROR或WARN(实际上是ERROR)
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。