11.3.4. 日志级别

日志级别是一个枚举的值,指示日志消息的性质及严重性。作为开发人员,您可以使用所选日志记录框架的适当方法指定给定日志消息级别,以发送消息。

JBoss EAP 支持受支持的应用程序日志记录框架使用的所有日志级别。最常使用的从最低到最高日志级别为 TRACEDEBUGINFOWARNERRORFATAL

日志类别和处理程序使用日志级别来限制它们所负责的消息。每个日志级别都有一个已分配的数字值,表示它相对于其他日志级别的顺序。日志级别和处理程序分配有日志级别,它们仅处理该级别或更高级别的日志消息。例如,级别为WARN的日志处理程序将仅记录 levels WARN ERRORFATAL 的消息。

支持的日志级别
日志级别描述

ALL

Integer.MIN_VALUE

提供所有日志消息.

FINEST

300

-

FINER

400

-

TRACE

400

TRACE 级别日志消息提供关于应用的运行状态的详细信息,通常仅在调试期间捕获。

DEBUG

500

DEBUG 级别的日志消息指示各个请求或应用活动的进度,通常仅在调试期间捕获。

OK

500

-

CONFIG

700

-

INFO

800

INFO 级别的日志消息指示应用的整体进度。通常用于应用程序启动、关闭和其他主要生命周期事件。

WARN

900

WARN 级别的日志消息指出的情况是不出错,但不被视为理想情况。WARN 日志消息可能会指示将来可能导致错误的情况。

WARNING

900

-

ERROR

1000

ERROR 级别日志消息指出发生了阻止当前活动或请求完成但不会阻止应用运行的错误。

严重性

1000

-

FATAL

1100

FATAL 级别的日志消息指示可能导致关键服务故障和应用关闭的事件,并可能导致 JBoss EAP 关闭。

OFF

Integer.MAX_VALUE

不显示任何日志消息。

注意

ALL 是最低日志级别,包含所有日志级别的消息。这可提供最多的日志量。

FATAL 是最高级别,仅包含该级别的消息。这可提供最小的日志量。