- 所有已实现的接口:
-
Serializable
,Comparable<System.Logger.Level>
,Constable
- 封装接口:
-
System.Logger
系统日志记录器级别。级别具有一个名称和严重性。级别值为
ALL
, TRACE
, DEBUG
, INFO
, WARNING
, ERROR
, OFF
,按严重性递增的顺序。
ALL
和OFF
是简单的标记,其严重性分别映射到Integer.MIN_VALUE
和Integer.MAX_VALUE
。
严重性值和映射到java.util.logging.Level
。
系统日志记录器级别被映射到相应严重性的java.util.logging级别。
映射如下:
系统.Logger 级别 | java.util.logging 级别 |
---|---|
ALL |
ALL |
TRACE |
FINER |
DEBUG |
FINE |
INFO |
INFO |
WARNING |
WARNING |
ERROR |
SEVERE |
OFF |
OFF |
- 自 JDK 版本:
- 9
- 参见:
-
Nested Class Summary
Nested classes/interfaces declared in class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
getName()
返回此级别的名称。final int
返回此级别的严重性。static System.Logger.Level
返回具有指定名称的此类的枚举常量。static System.Logger.Level[]
values()
返回包含此枚举类的常量的数组,按它们声明的顺序排列。
-
Enum Constant Details
-
ALL
一个标记,表示所有级别都已启用。此级别的严重性为Integer.MIN_VALUE
。 -
TRACE
-
DEBUG
-
INFO
-
WARNING
-
ERROR
-
OFF
一个标记,表示所有级别都已禁用。此级别的严重性为Integer.MAX_VALUE
。
-
-
Method Details
-
values
返回包含此枚举类的常量的数组,按它们声明的顺序排列。- 返回:
- 包含此枚举类的常量的数组,按它们声明的顺序排列
-
valueOf
返回具有指定名称的此类的枚举常量。字符串必须与在此类中用于声明枚举常量的标识符完全匹配。(不允许存在多余的空格字符。)- 参数:
-
name
- 要返回的枚举常量的名称。 - 返回:
- 具有指定名称的枚举常量
- 抛出:
-
IllegalArgumentException
- 如果此枚举类没有具有指定名称的常量 -
NullPointerException
- 如果参数为null
-
getName
返回此级别的名称。- 返回:
- 此级别Enum.name()。
-
getSeverity
public final int getSeverity()返回此级别的严重性。更高的严重性意味着更严重的条件。- 返回:
- 此级别的严重性。
-