class SplunkTracing::GlobalTracer
GlobalTracer
is a singleton version of the SplunkTracing::Tracer
.
You should access it via `SplunkTracing.instance`.
Attributes
configured[RW]
Public Class Methods
new()
click to toggle source
# File lib/splunktracing/global_tracer.rb, line 9 def initialize end
Public Instance Methods
configure(**options)
click to toggle source
Configure the GlobalTracer
See {SplunkTracing::Tracer#initialize}
Calls superclass method
# File lib/splunktracing/global_tracer.rb, line 17 def configure(**options) if configured SplunkTracing.logger.warn "[SplunkTracing] Already configured" SplunkTracing.logger.info "Stack trace:\n\t#{caller.join("\n\t")}" return end self.configured = true super end