From 8ddab3893e513d873db1b1e3ce6533df204d867f Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Wed, 9 Mar 2022 12:20:39 -0500 Subject: [PATCH] Logging: Helper to create NopLogger (#46376) (#46377) (cherry picked from commit b1e6f7126a4772b771ca76c6c7c99c7f3e662e7a) Co-authored-by: gotjosh --- 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