36namespace utility::logging
Abstract logger interface defining stream-style logging operations.
Standard output/error logger implementation.
~StandardLogger(void) override
Destructor ensuring output streams are flushed.
void output(const LogRecord &record) override
Output a formatted log record to the appropriate stream.
Logging interface with levels, source-location metadata, and stream-style output.
Structured log record carrying metadata for a single log entry.