|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
High-throughput structured logging sinks with severity filtering. More...
Files | |
| file | ConsoleLogSink.hpp |
| Standard console output log sink with ANSI color support. | |
| file | FileLogSink.hpp |
| Synchronous append-only file logging sink. | |
| file | JsonLogSink.hpp |
| Structured JSON Lines (NDJSON) output log sink for observability. | |
| file | LogBackgroundService.hpp |
| Asynchronous background worker service for flushing log events to disk. | |
| file | LogEvent.hpp |
| Zero-heap fixed-capacity inline buffer log event record. | |
| file | Logger.hpp |
| Static logger frontend with compile-time formatting and severity filtering. | |
| file | logging.hpp |
| Umbrella header for the zero-heap structured logging framework. | |
| file | LogLevel.hpp |
| Log severity enumeration and ANSI color formatting utilities. | |
| file | NullLogSink.hpp |
| No-op compile-time disabled log sink for zero overhead. | |
Classes | |
| class | corium::logging::sinks::JsonLogSink |
| Structured JSON Lines (NDJSON) output log sink. Formats LogEvent records into JSON objects for structured telemetry and ingest (ELK, Datadog, Grafana Loki). More... | |
| class | corium::logging::LoggerT< LogSink, MaxMessageSize > |
| Static compile-time logger wrapper managing severity level filtering and zero-heap string formatting. More... | |
High-throughput structured logging sinks with severity filtering.
Key components: