public enum TraceLevel extends Enum<TraceLevel>
| Enum Constant and Description |
|---|
Debug
Detailed implementation specific messages helpful for debugging (e.g., enter / exit function, etc.)
|
Error
Indicate an unexpected error conditions that result with a failure to complete an operation.
|
Info
Verbose log messages that are normally not logged
|
Notice
Log messages indicating key steps in a workflow (use as sparsely as possible).
|
Warn
Indicate failures that can be overcome, are expected or are transient
(e.g., bad user input, missing user input that can be replaced with a fallback, etc.)
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isHigherThan(TraceLevel minLevel)
Checks if this level is high enough for logging.
|
static TraceLevel |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TraceLevel[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TraceLevel Debug
public static final TraceLevel Info
public static final TraceLevel Notice
public static final TraceLevel Warn
public static final TraceLevel Error
public static TraceLevel[] values()
for (TraceLevel c : TraceLevel.values()) System.out.println(c);
public static TraceLevel valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic boolean isHigherThan(TraceLevel minLevel)
minLevel - The minimum level required for logging.Copyright © 2023. All rights reserved.