diff --git a/go.mod b/go.mod index 416ac5e..c4afe81 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,6 @@ require ( go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.47.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.47.0 go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.23.0 - go.opentelemetry.io/otel/log v1.47.0 go.opentelemetry.io/otel/metric v1.47.0 go.opentelemetry.io/otel/sdk v1.47.0 go.opentelemetry.io/otel/sdk/log v1.47.0 @@ -34,6 +33,7 @@ require ( github.com/vektah/gqlparser/v2 v2.5.37 // indirect go.opentelemetry.io/auto/sdk v1.2.1 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.47.0 // indirect + go.opentelemetry.io/otel/log v1.47.0 // indirect go.opentelemetry.io/proto/otlp v1.11.0 // indirect go.uber.org/multierr v1.11.0 // indirect golang.org/x/net v0.60.0 // indirect diff --git a/otel.go b/otel.go index e16cd6e..4f9ebf2 100644 --- a/otel.go +++ b/otel.go @@ -13,7 +13,6 @@ import ( "go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp" "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp" "go.opentelemetry.io/otel/exporters/stdout/stdoutlog" - "go.opentelemetry.io/otel/log/global" "go.opentelemetry.io/otel/propagation" "go.opentelemetry.io/otel/sdk/log" "go.opentelemetry.io/otel/sdk/metric" @@ -86,7 +85,7 @@ func SetupOTelSDK(ctx context.Context, enabled bool, serviceName, buildVersion, processor := log.NewSimpleProcessor(logExporter) logProvider := log.NewLoggerProvider(log.WithProcessor(processor)) - global.SetLoggerProvider(logProvider) + otel.SetLoggerProvider(logProvider) shutdownFuncs = append(shutdownFuncs, logProvider.Shutdown) exp, err := otlpmetrichttp.New(ctx, otlpmetrichttp.WithHTTPClient(otlpHTTPClient()))