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
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:
Nested Class Summary
Nested classes/interfaces declared in class java.lang.Enum
Enum.EnumDesc<E extendsEnum<E>>
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionA marker to indicate that all levels are enabled.DEBUG
level: usually used to log debug information traces.ERROR
level: usually used to log error messages.INFO
level: usually used to log information messages.A marker to indicate that all levels are disabled.TRACE
level: usually used to log diagnostic information.WARNING
level: usually used to log warning messages.Method Summary
Modifier and TypeMethodDescriptionfinalString
getName()
Returns the name of this level.final int
Returns the severity of this level.staticSystem.Logger.Level
Returns 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.