Enum Class System.Logger.Level
- All Implemented Interfaces:
Serializable,Comparable<System.Logger.Level>,Constable
- Enclosing interface:
System.Logger
Systemloggers levels.A level has aname andseverity.Level values are
ALL,TRACE,DEBUG,INFO,WARNING,ERROR,OFF,by order of increasing severity.ALL andOFFare 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 levelsof 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:
Nested Class Summary
Nested classes/interfaces declared in class Enum
Enum.EnumDesc<E>Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionA marker to indicate that all levels are enabled.DEBUGlevel: usually used to log debug information traces.ERRORlevel: usually used to log error messages.INFOlevel: usually used to log information messages.A marker to indicate that all levels are disabled.TRACElevel: usually used to log diagnostic information.WARNINGlevel: usually used to log warning messages.Method Summary
Modifier and TypeMethodDescriptionfinalStringgetName()Returns the name of this level.final intReturns the severity of this level.staticSystem.Logger.LevelReturns the enum constant of this class with the specified name.staticSystem.Logger.Level[]values()Returns an array containing the constants of this enum class, inthe order they are declared.
Enum Constant Details
ALL
A marker to indicate that all levels are enabled.This levelseverity isInteger.MIN_VALUE.TRACE
DEBUG
INFO
WARNING
ERROR
OFF
A marker to indicate that all levels are disabled.This levelseverity isInteger.MAX_VALUE.
Method Details
values
Returns an array containing the constants of this enum class, inthe order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
valueOf
Returns the enum constant of this class with the specified name.The string must matchexactly an identifier used to declare anenum constant in this class. (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 class has no constant with the specified nameNullPointerException- if the argument is null
getName
getSeverity
public final int getSeverity()Returns the severity of this level.A higher severity means a more severe condition.- Returns:
- this level severity.