lib/datadog/opentelemetry/sdk/propagator.rb in ddtrace-1.19.0 vs lib/datadog/opentelemetry/sdk/propagator.rb in ddtrace-1.20.0

- old
+ new

@@ -27,12 +27,13 @@ def extract( carrier, context: ::OpenTelemetry::Context.current, getter: ::OpenTelemetry::Context::Propagation.text_map_getter ) - unless getter == ::OpenTelemetry::Context::Propagation.text_map_getter + if getter != ::OpenTelemetry::Context::Propagation.text_map_getter && + getter != ::OpenTelemetry::Common::Propagation.rack_env_getter Datadog.logger.error( - 'Custom getter is not supported. Please inform the `ddtrace` team at ' \ + "Custom getter #{getter} is not supported. Please inform the `ddtrace` team at " \ ' https://github.com/DataDog/dd-trace-rb of your use case so we can best support you. Using the default ' \ 'OpenTelemetry::Context::Propagation.text_map_getter as a fallback getter.' ) end