log4j日志记录层次结构顺序

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

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

DEBUG
INFO
WARN
ERROR
FATAL

哪一个提供了最高的日志记录,这将有助于解决问题?任何一个可以提供顺序或层次结构,日志记录发生从最高到最低?谢谢!

383

这张桌子可能对你有帮助:

Log Level

向下看第一列,您将看到日志在每个级别中的工作方式。即对于WARN,(FATAL,ERROR 和 WARN)将可见。对于OFF,什么都不可见。

161

使用强制,读取源代码(摘自PriorityLevel类编译,TRACE 级别在 1.2.12 版本中引入):

public final static int OFF_INT = Integer.MAX_VALUE;
public final static int FATAL_INT = 50000;
public final static int ERROR_INT = 40000;
public final static int WARN_INT  = 30000;
public final static int INFO_INT  = 20000;
public final static int DEBUG_INT = 10000;
public static final int TRACE_INT = 5000; 
public final static int ALL_INT = Integer.MIN_VALUE; 

log4j API for the Level class,这使得它很清楚。

当库决定是否打印某个语句时,它计算负责的Logger对象的有效级别(基于配置),并将其与LogEvent的级别进行比较(取决于在代码中使用了哪种方法-trace / debug /.../ fatal)。如果LogEvent的级别大于或等于0

62
OFF
FATAL
ERROR
WARN
INFO
DEBUG
TRACE
ALL
26

log4j 日志记录级别的层次结构按从高到低的顺序如下:

TRACE

调试

INFO

警告

错误

FATAL

关闭

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

您还可以参考此链接以获取有关日志级别的更多信息:https://logging.apache.org/log4j/2.0/manual/architecture.html

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(202)
在 pyomo中重新定义可变域
上一篇
创建一个空的 data.frame
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(80条)