Sha256: f399cc68183cb28f14fc515f671dcfe1b3d3fbb99fd542248380b79198442697
Contents?: true
Size: 681 Bytes
Versions: 2
Compression:
Stored size: 681 Bytes
Contents
# frozen_string_literal: true # Copyright 2019 OpenTelemetry Authors # # SPDX-License-Identifier: Apache-2.0 require 'pp' module OpenTelemetry module SDK module Trace module Export # Outputs {SpanData} to the console. # # Potentially useful for exploratory purposes. class ConsoleSpanExporter def initialize @stopped = false end def export(spans) return FAILURE if @stopped Array(spans).each { |s| pp s } SUCCESS end def shutdown @stopped = true SUCCESS end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
opentelemetry-sdk-0.8.0 | lib/opentelemetry/sdk/trace/export/console_span_exporter.rb |
opentelemetry-sdk-0.7.0 | lib/opentelemetry/sdk/trace/export/console_span_exporter.rb |