Class DurableLogger
java.lang.Object
software.amazon.lambda.durable.logging.DurableLogger
Logger wrapper that adds durable execution context to log entries via MDC and optionally suppresses logs during
replay.
-
Constructor Summary
ConstructorsConstructorDescriptionDurableLogger(org.slf4j.Logger delegate, BaseContextImpl context) Creates a DurableLogger wrapping the given SLF4J logger with execution context MDC entries. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Clears all MDC entries.voidvoidvoidvoidvoidvoid
-
Constructor Details
-
DurableLogger
Creates a DurableLogger wrapping the given SLF4J logger with execution context MDC entries.- Parameters:
delegate- the SLF4J logger to wrapcontext- the durable execution context providing MDC values
-
-
Method Details
-
close
public void close()Clears all MDC entries. User set MDC entries will also be removed as the thread will not be used anymore. -
trace
-
debug
-
info
-
warn
-
error
-
error
-