Skip to main content

Module logging

Module logging 

Source
Expand description

Logging and per-request correlation.

Provides CorrelationContext and CorrelationFlow for carrying request-scoped IDs, headers, query parameters, and bodies through handlers, plus the ILogger trait with ConsoleLogger and TimeEvent timing helpers.

Use CorrelationContext inside request handlers and ConsoleLogger::global for general application logging.

Re-exports§

pub use correlation::CorrelationContext;
pub use correlation::CorrelationFlow;
pub use logger::ConsoleLogger;
pub use logger::ILogger;
pub use logger::TimeEvent;

Modules§

correlation
Per-request correlation context.
logger
Logger trait, console logger, and timed events.