# Functions

PopulateLogger populates the logger onto the context.
PopulateObservability sets common observability context fields.
PopulateRequestID populates the request context with a random UUID if one does not already exist.
ProcessChaff injects the chaff processing middleware.
No description provided by the author
Recovery recovers from panics and other fatal errors.
RequestIDFromContext pulls the request ID from the context, if one was set.

# Interfaces

Maintainable is an interface that determines if the implementer can supply maintenance mode settings.