|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.util.logging
类 Level
java.lang.Object java.util.logging.Level
- 所有已实现的接口:
- Serializable
-
public class Level
- extends Object
- implements Serializable
Level 类定义了一组可用来控制日志输出的标准日志级别。日志 Level 对象是有序的,并且是通过有序的整数来指定。在给定的级别上启用日志记录也就启用了所有较高级别的日志记录。
客户机一般应该使用预定义的 Level 常量(如 Level.SEVERE)。
各级别按降序排列如下:
- SEVERE(最高值)
- WARNING
- INFO
- CONFIG
- FINE
- FINER
- FINEST(最低值)
第三方可通过子类化 Level 来定义其他的日志级别。在这种情况下,子类应该注意选择惟一的整数级别值,并确保通过定义合适的 readResolve 方法,维护整个序列化过程的 Object 单值属性。
- 从以下版本开始:
- 1.4
- 另请参见:
- 序列化表格
字段摘要 | |
---|---|
static Level |
ALL ALL 指示应该记录所有消息。 |
static Level |
CONFIG CONFIG 是用于静态配置消息的消息级别。 |
static Level |
FINE FINE 是提供跟踪信息的消息级别。 |
static Level |
FINER FINER 指示一条相当详细的跟踪消息。 |
static Level |
FINEST FINEST 指示一条最详细的跟踪消息。 |
static Level |
INFO INFO 是报告消息的消息级别。 |
static Level |
OFF OFF 是一个可用于关闭日志记录的特殊级别。 |
static Level |
SEVERE SEVERE 是指示严重失败的消息级别。 |
static Level |
WARNING WARNING 是指示潜在问题的消息级别。 |
构造方法摘要 | |
---|---|
protected |
Level(String name, int value) 使用给定的整数值创建一个指定的 Level。 |
protected |
Level(String name, int value, String resourceBundleName) 使用给定的整数值和给定的本地化资源名称创建一个指定的 Level。 |
方法摘要 | |
---|---|
boolean |
equals(Object ox) 比较两个对象值的相等性。 |
String |
getLocalizedName() 返回当前默认语言环境的 Level 的本地化字符串名称。 |
String |
getName() 返回 Level 的非本地化字符串名称。 |
String |
getResourceBundleName() 返回级别的本地化资源包名称;如果没有定义本地化包,则返回 null。 |
int |
hashCode() 生成哈希码。 |
int |
intValue() 获得此级别的整数值。 |
static Level |
parse(String name) 将级别名称字符串分析成 Level。 |
String |
toString() 返回该对象的字符串表示。 |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
OFF
public static final Level OFF
-
OFF 是一个可用于关闭日志记录的特殊级别。此级别初始化为
Integer.MAX_VALUE
。
SEVERE
public static final Level SEVERE
-
SEVERE 是指示严重失败的消息级别。
通常,SEVERE 消息应该描述相当重要的事件,这些事件会阻止正常程序的执行。它们对于最终用户和系统管理员来说应该是很容易理解的。此级别初始化为
1000
。
WARNING
public static final Level WARNING
-
WARNING 是指示潜在问题的消息级别。
通常,WARNING 消息应该描述最终用户或系统管理员感兴趣的事件,或者那些指示潜在问题的事件。此级别初始化为
900
。
INFO
public static final Level INFO
-
INFO 是报告消息的消息级别。
通常,INFO 消息被写入到控制台或与之相当的地方。因此,INFO 级别应该只用于相当重要的,对于最终用户和系统管理员有意义的消息。此级别初始化为
800
。
CONFIG
public static final Level CONFIG
-
CONFIG 是用于静态配置消息的消息级别。
CONFIG 消息提供各种静态配置信息,并协助调试那些与特定配置有关的问题。例如,CONFIG 消息可能包括 CPU 类型、图形色深、GUI 外观等等。此级别初始化为
700
。
FINE
public static final Level FINE
-
FINE 是提供跟踪信息的消息级别。
FINE、FINER 和 FINEST 都适合用于相对详细的跟踪。三个级别的准确意义在不同子系统间有所不同,但是通常来说,FINEST 应该用于最为详细的输出,FINER 用于不太详细的输出,FINE 用于极少量(且非常重要)的消息。
通常,FINE 级别应该用于开发人员比较感兴趣的信息,而这些开发人员对特定子系统则没有特别的兴趣。
FINE 消息可能包括诸如次要的(可恢复的)失败之类的信息。指示潜在性能问题的信息也可以作为 FINE 记录到日志。此级别初始化为
500
。
FINER
public static final Level FINER
-
FINER 指示一条相当详细的跟踪消息。在默认情况下,对于输入、返回或抛出异常的日志记录调用在此级别进行跟踪。此级别初始化为
400
。