fix(monitoring): use otel.SetLoggerProvider (#998)
schemas / vulnerabilities (push) Successful in 3m35s
schemas / check (push) Successful in 4m16s
schemas / check-release (push) Failing after 4m4s
schemas / build (push) Skipped
schemas / deploy-prod (push) Skipped
Unbound Release / Check Preconditions (push) Successful in 53s
Unbound Release / Create Release (push) Skipped
Unbound Release / Create Tag (push) Successful in 1m10s
Unbound Release / Generate Changelog and Handle PR (push) Successful in 1m56s
Release / release (push) Successful in 5m49s
pre-commit / pre-commit (push) Successful in 8m13s
schemas / vulnerabilities (push) Successful in 3m35s
schemas / check (push) Successful in 4m16s
schemas / check-release (push) Failing after 4m4s
schemas / build (push) Skipped
schemas / deploy-prod (push) Skipped
Unbound Release / Check Preconditions (push) Successful in 53s
Unbound Release / Create Release (push) Skipped
Unbound Release / Create Tag (push) Successful in 1m10s
Unbound Release / Generate Changelog and Handle PR (push) Successful in 1m56s
Release / release (push) Successful in 5m49s
pre-commit / pre-commit (push) Successful in 8m13s
opentelemetry-go v1.47.0 (#990) deprecates `go.opentelemetry.io/otel/log/global`. staticcheck SA1019 in `golangci-lint-full` now fails pre-commit on every PR (e.g. #997). Swap `global.SetLoggerProvider` for `otel.SetLoggerProvider` and drop the import. `go mod tidy` marks `otel/log` indirect. Locally: `golangci-lint-full` passed, `go test ./...` passed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01Ma8eHhW59hLAJuLzBnLvUu Reviewed-on: #998
This commit was merged in pull request #998.
This commit is contained in:
1 parent
c97722812f
commit
7d2773f6a1
2 files changed
+2
-3
No files matched your search
@@ -26,7 +26,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/sdk v1.47.0
|
||||
go.opentelemetry.io/otel/sdk/log v1.47.0
|
||||
go.opentelemetry.io/otel/sdk/metric v1.47.0
|
||||
@@ -81,6 +80,7 @@ require (
|
||||
github.com/wundergraph/go-arena v1.3.0 // 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/otel/metric v1.47.0 // indirect
|
||||
go.opentelemetry.io/proto/otlp v1.11.0 // indirect
|
||||
go.uber.org/multierr v1.11.0 // indirect
|
||||
|
||||
+1
-2
@@ -12,7 +12,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"
|
||||
@@ -75,7 +74,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)
|
||||
|
||||
Reference in new issue
Block a user