Sha256: 25c8175c1658deac9a73cd382a7a74e6d691a5c443b1b9395fc80cf98c2805b5
Contents?: true
Size: 700 Bytes
Versions: 12
Compression:
Stored size: 700 Bytes
Contents
require 'ddtrace/ext/manual_tracing' require 'ddtrace/tracer' module Datadog module Ext # Defines constants for forced tracing module ForcedTracing @deprecation_warning_shown = false def self.const_missing(name) super unless Ext::ManualTracing.const_defined?(name) # Only log each deprecation warning once (safeguard against log spam) unless @deprecation_warning_shown Datadog::Tracer.log.warn( 'forced tracing: Datadog::Ext::ForcedTracing has been renamed to Datadog::Ext::ManualTracing' ) @deprecation_warning_shown = true end Ext::ManualTracing.const_get(name) end end end end
Version data entries
12 entries across 12 versions & 2 rubygems