class OpenTracing::Instrumentation::Hutch::ConsumeTracerConfig

Config for ConsumeTracer

Attributes

error_writer[RW]

@return [Common::ErrorWriter]

logger[RW]

@return [::Logger]

operation_name_builder[RW]

@return [ConsumeOperationNameBuilder]

tags_builder[RW]

@return [ConsumeTagsBuilder]

tracer[RW]

@return [OpenTracing::Tracer]

Public Class Methods

new() click to toggle source
# File lib/opentracing/instrumentation/hutch/consume_tracer_config.rb, line 23
def initialize
  @operation_name_builder = ConsumeOperationNameBuilder.new
  @tags_builder = ConsumeTagsBuilder.new
  @tracer = OpenTracing.global_tracer
  @error_writer = Common::ErrorWriter.new
  @logger = ::Hutch::Logging.logger
end