Class: OpenTracing::Instrumentation::Hutch::ConsumeTracerConfig
- Inherits:
-
Object
- Object
- OpenTracing::Instrumentation::Hutch::ConsumeTracerConfig
- Defined in:
- lib/opentracing/instrumentation/hutch/consume_tracer_config.rb
Overview
Config for ConsumeTracer
Instance Attribute Summary collapse
- #error_writer ⇒ Common::ErrorWriter
- #logger ⇒ ::Logger
- #operation_name_builder ⇒ ConsumeOperationNameBuilder
- #tags_builder ⇒ ConsumeTagsBuilder
- #tracer ⇒ OpenTracing::Tracer
Instance Method Summary collapse
-
#initialize ⇒ ConsumeTracerConfig
constructor
A new instance of ConsumeTracerConfig.
Constructor Details
#initialize ⇒ ConsumeTracerConfig
Returns a new instance of ConsumeTracerConfig.
23 24 25 26 27 28 29 |
# 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 |
Instance Attribute Details
#error_writer ⇒ Common::ErrorWriter
18 19 20 |
# File 'lib/opentracing/instrumentation/hutch/consume_tracer_config.rb', line 18 def error_writer @error_writer end |
#logger ⇒ ::Logger
21 22 23 |
# File 'lib/opentracing/instrumentation/hutch/consume_tracer_config.rb', line 21 def logger @logger end |
#operation_name_builder ⇒ ConsumeOperationNameBuilder
9 10 11 |
# File 'lib/opentracing/instrumentation/hutch/consume_tracer_config.rb', line 9 def operation_name_builder @operation_name_builder end |
#tags_builder ⇒ ConsumeTagsBuilder
12 13 14 |
# File 'lib/opentracing/instrumentation/hutch/consume_tracer_config.rb', line 12 def @tags_builder end |
#tracer ⇒ OpenTracing::Tracer
15 16 17 |
# File 'lib/opentracing/instrumentation/hutch/consume_tracer_config.rb', line 15 def tracer @tracer end |