20#ifndef ORES_TELEMETRY_EXPORTING_LOG_EXPORTER_HPP
21#define ORES_TELEMETRY_EXPORTING_LOG_EXPORTER_HPP
23#include "ores.telemetry/domain/log_record.hpp"
Log export functionality for telemetry.
Definition file_log_exporter.hpp:28
A log record with trace correlation.
Definition log_record.hpp:46
Interface for exporting telemetry log records.
Definition log_exporter.hpp:36
virtual void flush()=0
Flushes any buffered records.
virtual void shutdown()=0
Shuts down the exporter.
virtual void export_record(domain::log_record record)=0
Exports a single log record.