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