Sha256: fe60ae4ded05eee9565026eb405ffcb94e8d251f43edf9fcfa16de8339ea1701
Contents?: true
Size: 931 Bytes
Versions: 18
Compression:
Stored size: 931 Bytes
Contents
# frozen_string_literal: true module OpenTracing module Instrumentation module Bunny # PublishTracerConfig for PublishTracer class PublishTracerConfig # @return [OpenTracing::Tracer] attr_accessor :tracer # @return [PublishOperationNameBuilder] attr_accessor :operation_name_builder # @return [PublishTagsBuilder] attr_accessor :tags_builder # @return [HeadersInjector] attr_accessor :injector # @return [Common::ErrorWriter] attr_accessor :error_writer # @return [::Logger] attr_accessor :logger def initialize @tracer = OpenTracing.global_tracer @operation_name_builder = PublishOperationNameBuilder.new @tags_builder = PublishTagsBuilder.new @injector = HeadersInjector.new @error_writer = Common::ErrorWriter.new end end end end end
Version data entries
18 entries across 18 versions & 1 rubygems