diff --git a/textlogger/textlogger.go b/textlogger/textlogger.go index 17706d6da..3c6cda645 100644 --- a/textlogger/textlogger.go +++ b/textlogger/textlogger.go @@ -88,7 +88,9 @@ func (l *tlogger) WithCallDepth(depth int) logr.LogSink { } func (l *tlogger) Enabled(level int) bool { - return l.config.Enabled(verbosity.Level(level), 1) + // Skip this function and the Logger.Info call, then + // also any additional stack frames from WithCallDepth. + return l.config.Enabled(verbosity.Level(level), 2+l.callDepth) } func (l *tlogger) Info(level int, msg string, kvList ...interface{}) {