bug fix: setlevel重复

This commit is contained in:
suguo.yao 2023-10-31 13:57:57 +08:00
parent 16c67e0b44
commit 9b7f627b0f
1 changed files with 17 additions and 19 deletions

View File

@ -12,8 +12,23 @@ import (
func init() { func init() {
//日志初始化 //日志初始化
//logrus.SetOutput(os.Stdout) level := os.Getenv("LOGLEVEL")
logrus.SetLevel(logrus.InfoLevel)
switch level {
case "debug":
logrus.SetLevel(logrus.DebugLevel)
case "info":
logrus.SetLevel(logrus.InfoLevel)
case "warn":
logrus.SetLevel(logrus.WarnLevel)
case "error":
logrus.SetLevel(logrus.ErrorLevel)
case "fatal":
logrus.SetLevel(logrus.FatalLevel)
default:
logrus.SetLevel(logrus.PanicLevel)
}
logrus.AddHook(newLfsHook(72)) logrus.AddHook(newLfsHook(72))
} }
@ -44,23 +59,6 @@ func newLfsHook(maxRemainCnt uint) logrus.Hook {
panic("config local file system for logger error: " + err.Error()) panic("config local file system for logger error: " + err.Error())
} }
level := os.Getenv("LOGLEVEL")
switch level {
case "debug":
logrus.SetLevel(logrus.DebugLevel)
case "info":
logrus.SetLevel(logrus.InfoLevel)
case "warn":
logrus.SetLevel(logrus.WarnLevel)
case "error":
logrus.SetLevel(logrus.ErrorLevel)
case "fatal":
logrus.SetLevel(logrus.FatalLevel)
default:
logrus.SetLevel(logrus.PanicLevel)
}
lfsHook := lfshook.NewHook(lfshook.WriterMap{ lfsHook := lfshook.NewHook(lfshook.WriterMap{
logrus.DebugLevel: writer, logrus.DebugLevel: writer,
logrus.InfoLevel: writer, logrus.InfoLevel: writer,