Module creek.observability.logging
Class Slf4jStructuredLogger
java.lang.Object
org.creekservice.internal.observability.logging.structured.Slf4jStructuredLogger
- All Implemented Interfaces:
StructuredLogger
Structured logger implementation for slf4j.
-
Field Summary
Fields inherited from interface org.creekservice.api.observability.logging.structured.StructuredLogger
NO_OP_CONSUMER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlog(Level level, String message, Consumer<LogEntryCustomizer> customizeConsumer)Log a fatal level message, if fatal level is enabled.
-
Constructor Details
-
Slf4jStructuredLogger
- Parameters:
clazz- the class doing the logging.rootNs- optional root namespace all logs should be under.
-
-
Method Details
-
log
Description copied from interface:StructuredLoggerLog a fatal level message, if fatal level is enabled.- Specified by:
login interfaceStructuredLogger- Parameters:
level- the level to log atmessage- the message to logcustomizeConsumer- consumer called, if level is enabled, to allow customization of the log entry
-