Skip to content

Commit 2d2f85f

Browse files
authored
Manager should use the global logger, reduce log names verbosity (kubernetes-sigs#1648)
Currently a controller using the default logger has very verbose names such as "controller-runtime/manager/controller/<name>", this changeset reduces the verbosity of each log line to mostly have controller/<name>. Signed-off-by: Stefan Büringer [email protected]
1 parent 91fcfd1 commit 2d2f85f

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

pkg/log/deleg.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ func (p *loggerPromise) V(l *DelegatingLogger, level int) *loggerPromise {
7676

7777
// Fulfill instantiates the Logger with the provided logger.
7878
func (p *loggerPromise) Fulfill(parentLogger logr.Logger) {
79-
var logger = parentLogger
79+
logger := logr.WithCallDepth(parentLogger, 1)
8080
if p.name != nil {
8181
logger = logger.WithName(*p.name)
8282
}

pkg/manager/manager.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ import (
3737
"sigs.k8s.io/controller-runtime/pkg/config"
3838
"sigs.k8s.io/controller-runtime/pkg/config/v1alpha1"
3939
"sigs.k8s.io/controller-runtime/pkg/healthz"
40-
logf "sigs.k8s.io/controller-runtime/pkg/internal/log"
4140
intrec "sigs.k8s.io/controller-runtime/pkg/internal/recorder"
4241
"sigs.k8s.io/controller-runtime/pkg/leaderelection"
42+
"sigs.k8s.io/controller-runtime/pkg/log"
4343
"sigs.k8s.io/controller-runtime/pkg/metrics"
4444
"sigs.k8s.io/controller-runtime/pkg/recorder"
4545
"sigs.k8s.io/controller-runtime/pkg/runtime/inject"
@@ -572,7 +572,7 @@ func setOptionsDefaults(options Options) Options {
572572
}
573573

574574
if options.Logger == nil {
575-
options.Logger = logf.RuntimeLog.WithName("manager")
575+
options.Logger = log.Log
576576
}
577577

578578
return options

pkg/manager/manager_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ import (
4545
"sigs.k8s.io/controller-runtime/pkg/client"
4646
"sigs.k8s.io/controller-runtime/pkg/cluster"
4747
"sigs.k8s.io/controller-runtime/pkg/config/v1alpha1"
48-
logf "sigs.k8s.io/controller-runtime/pkg/internal/log"
4948
intrec "sigs.k8s.io/controller-runtime/pkg/internal/recorder"
5049
"sigs.k8s.io/controller-runtime/pkg/leaderelection"
5150
fakeleaderelection "sigs.k8s.io/controller-runtime/pkg/leaderelection/fake"
51+
"sigs.k8s.io/controller-runtime/pkg/log"
5252
"sigs.k8s.io/controller-runtime/pkg/metrics"
5353
"sigs.k8s.io/controller-runtime/pkg/reconcile"
5454
"sigs.k8s.io/controller-runtime/pkg/recorder"
@@ -1444,7 +1444,7 @@ var _ = Describe("manger.Manager", func() {
14441444
},
14451445
log: func(logger logr.Logger) error {
14461446
defer GinkgoRecover()
1447-
Expect(logger).To(Equal(logf.RuntimeLog.WithName("manager")))
1447+
Expect(logger).To(Equal(log.Log))
14481448
return nil
14491449
},
14501450
})

0 commit comments

Comments
 (0)