From b1e6f7126a4772b771ca76c6c7c99c7f3e662e7a Mon Sep 17 00:00:00 2001 From: gotjosh Date: Wed, 9 Mar 2022 17:03:58 +0000 Subject: [PATCH] Logging: Helper to create NopLogger (#46376) --- pkg/infra/log/log.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/infra/log/log.go b/pkg/infra/log/log.go index 683336045d1..ae0b99cfd1f 100644 --- a/pkg/infra/log/log.go +++ b/pkg/infra/log/log.go @@ -201,6 +201,11 @@ func New(ctx ...interface{}) *ConcreteLogger { return root.New(ctx...) } +// NewNopLogger returns a logger that doesn't do anything. +func NewNopLogger() *ConcreteLogger { + return newConcreteLogger(gokitlog.NewNopLogger()) +} + func with(ctxLogger *ConcreteLogger, withFunc func(gokitlog.Logger, ...interface{}) gokitlog.Logger, ctx []interface{}) *ConcreteLogger { if len(ctx) == 0 { return ctxLogger