diff --git a/sdk/log/exporter.go b/sdk/log/exporter.go index da3cd22e3b2..05deaeaa545 100644 --- a/sdk/log/exporter.go +++ b/sdk/log/exporter.go @@ -41,6 +41,8 @@ type Exporter interface { ForceFlush(ctx context.Context) error } +var defaultNoopExporter = &noopExporter{} + type noopExporter struct{} func (noopExporter) Export(context.Context, []Record) error { return nil } diff --git a/sdk/log/simple.go b/sdk/log/simple.go index 4cbc51aa99a..819501ad7b2 100644 --- a/sdk/log/simple.go +++ b/sdk/log/simple.go @@ -27,7 +27,7 @@ type SimpleProcessor struct { func NewSimpleProcessor(exporter Exporter) *SimpleProcessor { if exporter == nil { // Do not panic on nil exporter. - exporter = noopExporter{} + exporter = defaultNoopExporter } return &SimpleProcessor{exporter: exporter} }