- All Implemented Interfaces:
Serializable,Comparable<System.Logger.Level>,Constable
- Enclosing interface:
- System.Logger
public static enumSystem.Logger.LevelextendsEnum<System.Logger.Level>
Systemloggers levels. A level has aname andseverity. Level values are
ALL,TRACE,DEBUG,INFO,WARNING,ERROR,OFF, by order of increasing severity.ALL andOFF are simple markers with severities mapped respectively toInteger.MIN_VALUE andInteger.MAX_VALUE.Severity values and Mapping tojava.util.logging.Level.
System logger levels are mapped tojava.util.logging levels of corresponding severity.
The mapping is as follows:
| System.Logger Levels | java.util.logging Levels |
|---|---|
ALL | ALL |
TRACE | FINER |
DEBUG | FINE |
INFO | INFO |
WARNING | WARNING |
ERROR | SEVERE |
OFF | OFF |
- Since:
- 9
- See Also:
System.LoggerFinder,System.Logger
Nested Class Summary
Enum Constant Summary
Enum Constants Enum Constant Description ALLA marker to indicate that all levels are enabled.DEBUGDEBUGlevel: usually used to log debug information traces.ERRORERRORlevel: usually used to log error messages.INFOINFOlevel: usually used to log information messages.OFFA marker to indicate that all levels are disabled.TRACETRACElevel: usually used to log diagnostic information.WARNINGWARNINGlevel: usually used to log warning messages.Method Summary
Modifier and Type Method Description StringgetName()Returns the name of this level.intgetSeverity()Returns the severity of this level.staticSystem.Logger.LevelvalueOf(String name)Returns the enum constant of this type with the specified name.staticSystem.Logger.Level[]values()Returns an array containing the constants of this enum type, inthe order they are declared.
Enum Constant Details
Method Details
values
Returns an array containing the constants of this enum type, inthe order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
valueOf
Returns the enum constant of this type with the specified name.The string must matchexactly an identifier used to declare anenum 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 nameNullPointerException- if the argument is null
getName
Returns the name of this level.- Returns:
- this levelEnum.name().
getSeverity
public final int getSeverity()Returns the severity of this level. A higher severity means a more severe condition.- Returns:
- this level severity.