class Jaeger::Reporters::LoggingReporter
Public Class Methods
new(logger: Logger.new($stdout))
click to toggle source
# File lib/jaeger/reporters/logging_reporter.rb, line 6 def initialize(logger: Logger.new($stdout)) @logger = logger end
Public Instance Methods
report(span)
click to toggle source
# File lib/jaeger/reporters/logging_reporter.rb, line 10 def report(span) span_info = { operation_name: span.operation_name, start_time: span.start_time.iso8601, end_time: span.end_time.iso8601, trace_id: span.context.to_trace_id, span_id: span.context.to_span_id } @logger.info "Span reported: #{span_info}" end