Enum Class LoggingLevel
- All Implemented Interfaces:
Serializable, Comparable<LoggingLevel>, Constable
Logging severity levels used throughout Camel to control the verbosity of diagnostic output.
This enum is used wherever Camel accepts a configurable log level: the
Log EIP, the
CamelLogger,
error-handler redelivery logging, tracing, the dead-letter channel, and many component-level options. It maps
directly to the SLF4J levels of the same name. OFF disables the specific log statement without changing the
logger's overall threshold.-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionbooleanisEnabled(LoggingLevel level) Is the given logging level equal or higher than the current level.static LoggingLevelReturns the enum constant of this class with the specified name.static LoggingLevel[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
TRACE
Most detailed logging level. -
DEBUG
Detailed information useful during development. -
INFO
Informational messages. -
WARN
Warning messages. -
ERROR
Error messages. -
OFF
Disables logging entirely.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the 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 match exactly an identifier used to declare an enum 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
-
isEnabled
Is the given logging level equal or higher than the current level.
-