Module creek.observability.logging
Interface StructuredLogger
- All Known Implementing Classes:
Slf4jStructuredLogger
public interface StructuredLogger
Logger interface that encourages more structured logging.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Consumer<LogEntryCustomizer>A consumer that does nothing. -
Method Summary
Modifier and TypeMethodDescriptiondefault voidLog a debug level message, if level is enabled.default voiddebug(String message, Consumer<LogEntryCustomizer> customizer)Log a debug level message, if level is enabled.default voidLog a error level message, if level is enableddefault voiderror(String message, Consumer<LogEntryCustomizer> customizer)Log a error level message, if level is enabled.default voidLog a info level message, if level is enabled.default voidinfo(String message, Consumer<LogEntryCustomizer> customizer)Log a info level message, if level is enabled.default voidLog amessageat the suppliedlevel, if level is enabled.voidlog(Level level, String message, Consumer<LogEntryCustomizer> customizer)Log a fatal level message, if fatal level is enabled.default voidLog a trace level message, if level is enabled.default voidtrace(String message, Consumer<LogEntryCustomizer> customizer)Log a trace level message, if level is enabled.default voidLog a warn level message, if level is enabled.default voidwarn(String message, Consumer<LogEntryCustomizer> customizer)Log a warn level message, if level is enabled.
-
Field Details
-
NO_OP_CONSUMER
A consumer that does nothing.
-
-
Method Details
-
trace
Log a trace level message, if level is enabled.- Parameters:
message- the message to log
-
trace
Log a trace level message, if level is enabled.- Parameters:
message- the message to logcustomizer- consumer called, if level is enabled, to allow customization of the log entry
-
debug
Log a debug level message, if level is enabled.- Parameters:
message- the message to log
-
debug
Log a debug level message, if level is enabled.- Parameters:
message- the message to logcustomizer- consumer called, if level is enabled, to allow customization of the log entry
-
info
Log a info level message, if level is enabled.- Parameters:
message- the message to log
-
info
Log a info level message, if level is enabled.- Parameters:
message- the message to logcustomizer- consumer called, if level is enabled, to allow customization of the log entry
-
warn
Log a warn level message, if level is enabled.- Parameters:
message- the message to log
-
warn
Log a warn level message, if level is enabled.- Parameters:
message- the message to logcustomizer- consumer called, if level is enabled, to allow customization of the log entry
-
error
Log a error level message, if level is enabled- Parameters:
message- the message to log
-
error
Log a error level message, if level is enabled.- Parameters:
message- the message to logcustomizer- consumer called, if level is enabled, to allow customization of the log entry
-
log
Log amessageat the suppliedlevel, if level is enabled.- Parameters:
level- the level to log atmessage- the message to log
-
log
Log a fatal level message, if fatal level is enabled.- Parameters:
level- the level to log atmessage- the message to logcustomizer- consumer called, if level is enabled, to allow customization of the log entry
-