in pkg/logger/log_config.go [20:57]
func LoadLogConfig(writer io.Writer, c *cfg.Config, loglevel string) {
var level log.LogLevel
switch c.Logging.LogLevel {
case "dev":
level = log.TraceLvl
case "debug":
level = log.DebugLvl
case "info":
level = log.InfoLvl
case "warn":
level = log.WarnLvl
case "error":
level = log.ErrorLvl
case "prod":
level = log.InfoLvl
}
if loglevel != c.Logging.LogLevel {
switch loglevel {
case "dev":
level = log.TraceLvl
case "debug":
level = log.DebugLvl
case "info":
level = log.InfoLvl
case "warn":
level = log.WarnLvl
case "error":
level = log.ErrorLvl
case "prod":
level = log.InfoLvl
}
}
logger, _ := log.LoggerFromWriterWithMinLevelAndFormat(writer, level, cfg.LogFormat)
log.ReplaceLogger(logger)
}