Add another NewNoopTracerProvider

This commit is contained in:
Daniël Franke
2023-07-26 11:47:14 +02:00
parent 162b04f873
commit c76b2e75ef
2 changed files with 7 additions and 2 deletions

View File

@@ -50,8 +50,9 @@ func WithTraceProvider(tp trace.TracerProvider) ClientOption {
return func(o *ClientOptions) {
if tp != nil {
o.tp = tp
} else {
o.tp = trace.NewNoopTracerProvider()
}
o.tp = trace.NewNoopTracerProvider()
}
}

View File

@@ -114,6 +114,10 @@ func Consumer(consumer events.Consumer) Option {
// TraceProvider provides a function to configure the trace provider
func TraceProvider(traceProvider trace.TracerProvider) Option {
return func(o *Options) {
o.TraceProvider = traceProvider
if traceProvider != nil {
o.TraceProvider = traceProvider
} else {
o.TraceProvider = trace.NewNoopTracerProvider()
}
}
}