Interface CommandLogger
public interface CommandLogger
Lightweight logger interface for command engine diagnostics.
-
Method Summary
Modifier and TypeMethodDescriptionvoidLogs a debug message.default voidLazily logs a debug message only when debug output is enabled.voidLogs an error message.default voidLogs an error message with an optional exception.voidLogs an info message.default booleanReturns whether debug logging is currently enabled.static CommandLoggernoop()Returns a no-op logger implementation.voidLogs a warning message.
-
Method Details
-
debug
-
isDebugEnabled
default boolean isDebugEnabled()Returns whether debug logging is currently enabled.- Returns:
- true when debug messages will be emitted
-
debug
-
info
-
warn
-
error
-
error
-
noop
-