From 77322ede8c762fa6a1a420b68a91bc4744f5fe8f Mon Sep 17 00:00:00 2001 From: Tom Tan Date: Fri, 14 Jun 2024 06:10:56 -0700 Subject: [PATCH] Add provider name to Logs exporter option --- .../exporters/user_events/logs/exporter_options.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/exporters/user_events/include/opentelemetry/exporters/user_events/logs/exporter_options.h b/exporters/user_events/include/opentelemetry/exporters/user_events/logs/exporter_options.h index b0b2f8985..1b33c4821 100644 --- a/exporters/user_events/include/opentelemetry/exporters/user_events/logs/exporter_options.h +++ b/exporters/user_events/include/opentelemetry/exporters/user_events/logs/exporter_options.h @@ -14,9 +14,20 @@ namespace user_events namespace logs { +constexpr std::string kDefaultUserEventsLogsProviderName = "opentelemetry_logs"; + +/** + * Struct to hold the options needed for the user_events logs exporter. + */ + struct ExporterOptions { - std::string provider_name = "opentelemetry-logs"; +public: + ExporterOptions() : ExporterOptions(kDefaultUserEventsLogsProviderName) {} + + ExporterOptions(std::string provider_name) : provider_name(provider_name) {} + + std::string provider_name; }; } // namespace logs