ORE Studio 0.0.4
Loading...
Searching...
No Matches
Classes | Functions
ores::telemetry::log Namespace Reference

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.
 

Detailed Description

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.