Spec: Logs SDK § LogRecordExporter — operations: Export, ForceFlush, Shutdown.
- Recommended (SHOULD):
ForceFlush lets a buffering exporter flush received records on demand.
- Current:
LogRecordExporter ABC defines only export + shutdown. The force_flush methods in the logs export module belong to the processors (SimpleLogRecordProcessor, BatchLogRecordProcessor), not the exporter.
- Missing:
LogRecordExporter.force_flush. Both SpanExporter and MetricExporter define it — logs is the only signal exporter without it.
Part of open-telemetry/community#1751
Spec: Logs SDK § LogRecordExporter — operations: Export, ForceFlush, Shutdown.
ForceFlushlets a buffering exporter flush received records on demand.LogRecordExporterABC defines onlyexport+shutdown. Theforce_flushmethods in the logs export module belong to the processors (SimpleLogRecordProcessor,BatchLogRecordProcessor), not the exporter.LogRecordExporter.force_flush. BothSpanExporterandMetricExporterdefine it — logs is the only signal exporter without it.Part of open-telemetry/community#1751