Skip to content

Commit b1181bf

Browse files
authored
Set application logger for k8s klog as well (#1152)
1 parent 665c134 commit b1181bf

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

cmd/node-termination-handler.go

+4
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,13 @@ import (
4343
"github.com/aws/aws-sdk-go/aws/session"
4444
"github.com/aws/aws-sdk-go/service/autoscaling"
4545
"github.com/aws/aws-sdk-go/service/ec2"
46+
"github.com/go-logr/zerologr"
4647
"github.com/rs/zerolog"
4748
"github.com/rs/zerolog/log"
4849
"k8s.io/apimachinery/pkg/util/wait"
4950
"k8s.io/client-go/kubernetes"
5051
"k8s.io/client-go/rest"
52+
"k8s.io/klog/v2"
5153
)
5254

5355
const (
@@ -92,6 +94,8 @@ func main() {
9294
zerolog.SetGlobalLevel(zerolog.ErrorLevel)
9395
}
9496

97+
klog.SetLogger(zerologr.New(&log.Logger))
98+
9599
log.Info().Msgf("Using log format version %d", nthConfig.LogFormatVersion)
96100
if err = logging.SetFormatVersion(nthConfig.LogFormatVersion); err != nil {
97101
log.Warn().Err(err).Send()

go.mod

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ toolchain go1.22.2
77
require (
88
github.com/Masterminds/sprig/v3 v3.2.3
99
github.com/aws/aws-sdk-go v1.55.4
10+
github.com/go-logr/zerologr v1.2.3
1011
github.com/prometheus/client_golang v1.20.1
1112
github.com/rs/zerolog v1.29.0
1213
go.opentelemetry.io/contrib/instrumentation/runtime v0.47.0
@@ -19,6 +20,7 @@ require (
1920
k8s.io/api v0.30.4
2021
k8s.io/apimachinery v0.30.4
2122
k8s.io/client-go v0.30.4
23+
k8s.io/klog/v2 v2.130.1
2224
k8s.io/kubectl v0.30.4
2325
)
2426

@@ -98,7 +100,6 @@ require (
98100
gopkg.in/yaml.v3 v3.0.1 // indirect
99101
k8s.io/cli-runtime v0.30.4 // indirect
100102
k8s.io/component-base v0.30.4 // indirect
101-
k8s.io/klog/v2 v2.130.1 // indirect
102103
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 // indirect
103104
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 // indirect
104105
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect

go.sum

+2
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
4848
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
4949
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
5050
github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
51+
github.com/go-logr/zerologr v1.2.3 h1:up5N9vcH9Xck3jJkXzgyOxozT14R47IyDODz8LM1KSs=
52+
github.com/go-logr/zerologr v1.2.3/go.mod h1:BxwGo7y5zgSHYR1BjbnHPyF/5ZjVKfKxAZANVu6E8Ho=
5153
github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE=
5254
github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs=
5355
github.com/go-openapi/jsonreference v0.20.2 h1:3sVjiK66+uXK/6oQ8xgcRKcFgQ5KXa2KvnJRumpMGbE=

0 commit comments

Comments
 (0)