log4j日志记录的层次结构是什么?

DEBUG
INFO
WARN
ERROR
FATAL

哪一个提供最高的日志记录,这将有助于解决问题? 有人能提供日志记录从高到低的顺序或层次结构吗? 谢谢!


当前回答

OFF
FATAL
ERROR
WARN
INFO
DEBUG
TRACE
ALL

其他回答

OFF
FATAL
ERROR
WARN
INFO
DEBUG
TRACE
ALL

等级秩序

所有 跟踪 调试 信息 警告 错误 致命的 从

跟踪——>调试——>信息——>警告——>错误——>致命

如果“日志级别”为“警告”。它将记录所有WARN和它下面的所有级别。(错误和致命)。 如果“日志级别”为“TRACE”。它会记录所有的TRACE和它下面的所有级别(DEBUG,INFO,WARN,ERROR,FATAL)。

为了说明这一点,在log4j中没有像“层次结构”这样定义的术语。 是的,有不同的层次。为了进行故障排除,您必须选择需要日志的级别。

log4j日志级别从高到低的层次结构如下:

跟踪 调试 信息 警告 错误 致命的 从

TRACE日志级别提供最高级别的日志记录,这将有助于故障排除。DEBUG日志级别对于解决问题也非常有用。

你也可以参考这个链接了解更多关于日志级别的信息: https://logging.apache.org/log4j/2.0/manual/architecture.html