Level类的使用

Level 类定义了一组可用来控制日志输出的标准日志级别。日志 Level 对象是有序的,并且是通过有序的整数来指定。在给定的级别上启用日志记录也就启用了所有较高级别的日志记录。

客户机一般应该使用预定义的 Level 常量(如 Level.SEVERE)。

各级别按降序排列如下:

  • SEVERE(最高值)

  • WARNING

  • INFO

  • CONFIG

  • FINE

  • FINER

  • FINEST(最低值)

此外,还有一个级别 OFF,可用来关闭日志记录,使用级别 ALL 启用所有消息的日志记录。


            ALL 指示应该记录所有消息

            CONFIG 是用于静态配置消息的消息级别

            FINE 是提供跟踪信息的消息级别

            FINER 指示一条相当详细的跟踪消息

            FINEST 指示一条最详细的跟踪消息

            INFO 是报告消息的消息级别

            OFF 是一个可用于关闭日志记录的特殊级别

            SEVERE 是指示严重失败的消息级别

            WARNING 是指示潜在问题的消息级别


构造函数:

Level(String name, int value)
          使用给定的整数值创建一个指定的 Level。

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()
          返回该对象的字符串表示。

你可能感兴趣的:(Level类的使用)