Logging: Helper to create NopLogger (#46376) (#46377)

(cherry picked from commit b1e6f7126a)

Co-authored-by: gotjosh <josue.abreu@gmail.com>
This commit is contained in:
Grot (@grafanabot)
2022-03-09 18:20:39 +01:00
committed by GitHub
co-authored by gotjosh
parent 2617226815
commit 8ddab3893e
+5
View File
@@ -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