From a2ad01caadd4da92dc4191bec769fe03f6367f5c Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Thu, 18 Aug 2022 17:24:40 +0300 Subject: [PATCH] Check GetLogger module name --- cmd/app/app.go | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/cmd/app/app.go b/cmd/app/app.go index 73174c87..8d46121e 100644 --- a/cmd/app/app.go +++ b/cmd/app/app.go @@ -49,11 +49,19 @@ func LoadConfig(v interface{}) { } func GetLogger(module string) zerolog.Logger { - lvl, err := zerolog.ParseLevel(modules[module]) - if err != nil { - return log + if s, ok := modules[module]; ok { + lvl, err := zerolog.ParseLevel(s) + if err != nil { + log.Warn().Err(err).Msg("[log]") + return log + } + + return log.Level(lvl) } - return log.Level(lvl) + + log.Warn().Msgf("[log] wrong module: %s", module) + + return log } // internal