package stdout

import "go.opentelemetry.io/otel/exporters/trace/stdout"

Package stdout contains an OpenTelemetry tracing exporter for writing to stdout.

Index

Types

type Exporter

type Exporter struct {
	// contains filtered or unexported fields
}

Exporter is an implementation of trace.Exporter that writes spans to stdout.

func NewExporter

func NewExporter(o Options) (*Exporter, error)

func (*Exporter) ExportSpan

func (e *Exporter) ExportSpan(ctx context.Context, data *export.SpanData)

ExportSpan writes a SpanData in json format to stdout.

type Options

type Options struct {
	// Writer is the destination.  If not set, os.Stdout is used.
	Writer io.Writer

	// PrettyPrint will pretty the json representation of the span,
	// making it print "pretty". Default is false.
	PrettyPrint bool
}

Options are the options to be used when initializing a stdout export.

Source Files

doc.go stdout.go

Version
v0.4.1
Published
Mar 31, 2020
Platform
linux/amd64
Imports
5 packages
Last checked
7 seconds ago

Tools for package owners.