Enum InformationLevel

java.lang.Object
java.lang.Enum<InformationLevel>
io.guise.framework.model.InformationLevel
All Implemented Interfaces:
Serializable, Comparable<InformationLevel>

public enum InformationLevel extends Enum<InformationLevel>
Levels of logged or reported information. The first two levels, TRACE and INFO, are debug-only log levels; their information is meant for system analysis use, and are usually relegated to the debug log file.
Author:
Garret Wilson
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Indicates an unexpected condition representing an error.
    Indicates useful information that should nonetheless not be logged.
    Specific information which should be logged but which are adversity-neutral.
    Indicates the program's execution path.
    Information used for tracking actions for later reports.
    Indications that conditions are possibly adverse.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this type with the specified name.
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • TRACE

      public static final InformationLevel TRACE
      Indicates the program's execution path.
    • INFO

      public static final InformationLevel INFO
      Indicates useful information that should nonetheless not be logged.
    • LOG

      public static final InformationLevel LOG
      Specific information which should be logged but which are adversity-neutral.
    • TRACK

      public static final InformationLevel TRACK
      Information used for tracking actions for later reports.
    • WARN

      public static final InformationLevel WARN
      Indications that conditions are possibly adverse.
    • ERROR

      public static final InformationLevel ERROR
      Indicates an unexpected condition representing an error.
  • Method Details

    • values

      public static InformationLevel[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static InformationLevel valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null