From 8ab45ee9b9786494a406dcb0e612fa13d6ba8ee0 Mon Sep 17 00:00:00 2001 From: Tom Tan Date: Mon, 24 Mar 2025 20:42:57 -0700 Subject: [PATCH 1/2] [BUILD] Fix misssing exported definition for OTLP file exporter and forceflush --- ext/src/dll/input.src | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ext/src/dll/input.src b/ext/src/dll/input.src index d3d58b7691..661e01c1a7 100644 --- a/ext/src/dll/input.src +++ b/ext/src/dll/input.src @@ -10,7 +10,9 @@ Create@BatchLogRecordProcessorFactory@logs@sdk@v1@opentelemetry Create@SimpleLogRecordProcessorFactory@logs@sdk@v1@opentelemetry Create@MultiLogRecordProcessorFactory@logs@sdk@v1@opentelemetry TracerProvider@trace@sdk@v1@opentelemetry +ForceFlush@TracerProvider@trace@sdk@v1@opentelemetry LoggerProvider@logs@sdk@v1@opentelemetry +ForceFlush@LoggerProvider@logs@sdk@v1@opentelemetry OStreamLogRecordExporter@logs@exporter@v1@opentelemetry Create@OStreamMetricExporterFactory@metrics@exporter@v1@opentelemetry Create@PeriodicExportingMetricReaderFactory@metrics@sdk@v1@opentelemetry @@ -68,4 +70,14 @@ GetOtlpDefaultHttpTracesEndpoint@otlp@exporter@v1@opentelemetry GetOtlpDefaultHttpMetricsEndpoint@otlp@exporter@v1@opentelemetry GetOtlpDefaultHttpLogsEndpoint@otlp@exporter@v1@opentelemetry #endif // defined(WITH_OTLP_HTTP) + +#if defined(WITH_OTLP_FILE) +Create@OtlpFileExporterFactory@otlp@exporter@v1@opentelemetry +Create@OtlpFileLogRecordExporterFactory@otlp@exporter@v1@opentelemetry +Create@OtlpFileMetricExporterFactory@otlp@exporter@v1@opentelemetry +OtlpFileExporterOptions@otlp@exporter@v1@opentelemetry +OtlpFileLogRecordExporterOptions@otlp@exporter@v1@opentelemetry +OtlpFileMetricExporterOptions@otlp@exporter@v1@opentelemetry +#endif // defined(WITH_OTLP_FILE) + // clang-format on From 704b2d8d95823d0b1b04942104c41887fb65f498 Mon Sep 17 00:00:00 2001 From: Tom Tan Date: Mon, 24 Mar 2025 20:58:55 -0700 Subject: [PATCH 2/2] Update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0664817783..62262afe08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,9 @@ Increment the: ## [Unreleased] +* [BUILD] Fix misssing exported definition for OTLP file exporter and forceflush + [#3319](https://github.com/open-telemetry/opentelemetry-cpp/pull/3319) + * [SDK] Add tracer scope configurator [#3137](https://github.com/open-telemetry/opentelemetry-cpp/pull/3137)