|
ORE Studio 0.0.4
|
Implements logging for ORE Studio. More...
Classes | |
| class | lifecycle_manager |
| Extends the base lifecycle_manager with telemetry sink support. More... | |
| class | telemetry_sink_backend |
| Boost.Log sink backend that creates telemetry log_records. More... | |
| struct | trace_context_injector |
| Helper to add trace context attributes to a log record. More... | |
Functions | |
| template<typename StreamT > | |
| StreamT & | operator<< (StreamT &strm, const trace_context_injector &injector) |
| Stream operator to inject trace context into Boost.Log record. | |
Implements logging for ORE Studio.
Boost.Log integration for structured logging.
This namespace contains the logging infrastructure, built on top of Boost.Log with integration to the telemetry system for log correlation with distributed traces.
Contains logging infrastructure including logger factory (make_logger), lifecycle management, configuration types, and telemetry sink backend for integrating with the export system.