mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2025-03-25 21:28:58 +02:00
* Work in progress from https://github.com/lightstep/opentelemetry-golang-prototype * Renames * Rename * Finish rename * Rename packages * README
22 lines
440 B
Go
22 lines
440 B
Go
package stderr
|
|
|
|
import (
|
|
"os"
|
|
|
|
"github.com/open-telemetry/opentelemetry-go/exporter/observer"
|
|
"github.com/open-telemetry/opentelemetry-go/exporter/reader"
|
|
"github.com/open-telemetry/opentelemetry-go/exporter/reader/format"
|
|
)
|
|
|
|
type (
|
|
stderrLog struct{}
|
|
)
|
|
|
|
func New() observer.Observer {
|
|
return reader.NewReaderObserver(&stderrLog{})
|
|
}
|
|
|
|
func (s *stderrLog) Read(data reader.Event) {
|
|
os.Stderr.WriteString(format.EventToString(data))
|
|
}
|