Skip to content

Commit b97854d

Browse files
authored
fix(go): configure default logger provider (#192)
## Summary Configure the global OTEL logger provider. ## How did you test this change? Logs coming thru with launchdarkly/observability#151 <img width="1690" height="900" alt="Screenshot 2025-08-21 at 17 45 39" src="https://github.com/user-attachments/assets/c6cbb66c-3904-405a-917a-02d7cac3a3d1" /> ## Are there any deployment considerations? will release new go tag
1 parent 7e8f9e5 commit b97854d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

go/internal/otel/otel.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import (
1515
"go.opentelemetry.io/otel/exporters/otlp/otlptrace"
1616
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
1717
"go.opentelemetry.io/otel/log"
18+
"go.opentelemetry.io/otel/log/global"
1819
"go.opentelemetry.io/otel/metric"
1920
"go.opentelemetry.io/otel/propagation"
2021
sdklog "go.opentelemetry.io/otel/sdk/log"
@@ -385,6 +386,7 @@ func StartOTLP() error {
385386
instances.Store(newInstances)
386387

387388
otel.SetTracerProvider(tracerProvider)
389+
global.SetLoggerProvider(loggerProvider)
388390
otel.SetMeterProvider(meterProvider)
389391

390392
return nil

0 commit comments

Comments
 (0)