diff --git a/src/Elastic.OpenTelemetry.Core/Configuration/CompositeElasticOpenTelemetryOptions.cs b/src/Elastic.OpenTelemetry.Core/Configuration/CompositeElasticOpenTelemetryOptions.cs index 41aa516a..c4bc5ea9 100644 --- a/src/Elastic.OpenTelemetry.Core/Configuration/CompositeElasticOpenTelemetryOptions.cs +++ b/src/Elastic.OpenTelemetry.Core/Configuration/CompositeElasticOpenTelemetryOptions.cs @@ -80,8 +80,15 @@ internal CompositeElasticOpenTelemetryOptions() : this((IDictionary?)null) internal CompositeElasticOpenTelemetryOptions(IDictionary? environmentVariables) { if (BootstrapLogger.IsEnabled) + { BootstrapLogger.LogWithStackTrace($"{nameof(CompositeElasticOpenTelemetryOptions)}: Instance '{InstanceId}' created via ctor `(IDictionary? environmentVariables)`."); + if (environmentVariables is null) + { + BootstrapLogger.Log($"CompositeElasticOpenTelemetryOptions(IDictionary): Param `environmentVariables` was `null`."); + } + } + LogDirectoryDefault = GetDefaultLogDirectory(); _environmentVariables = environmentVariables ?? GetEnvironmentVariables(); @@ -118,12 +125,6 @@ internal CompositeElasticOpenTelemetryOptions(IConfiguration? configuration, IDi return; } - if (environmentVariables is null) - { - BootstrapLogger.Log($"CompositeElasticOpenTelemetryOptions: Param `environmentVariables` was `null`."); - return; - } - var parser = new ConfigurationParser(configuration); parser.ParseLogDirectory(_logDirectory);