bug fix: setlevel重复
This commit is contained in:
parent
16c67e0b44
commit
9b7f627b0f
|
|
@ -12,8 +12,23 @@ import (
|
|||
|
||||
func init() {
|
||||
//日志初始化
|
||||
//logrus.SetOutput(os.Stdout)
|
||||
logrus.SetLevel(logrus.InfoLevel)
|
||||
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)
|
||||
}
|
||||
|
||||
logrus.AddHook(newLfsHook(72))
|
||||
}
|
||||
|
||||
|
|
@ -44,23 +59,6 @@ func newLfsHook(maxRemainCnt uint) logrus.Hook {
|
|||
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{
|
||||
logrus.DebugLevel: writer,
|
||||
logrus.InfoLevel: writer,
|
||||
|
|
|
|||
Loading…
Reference in New Issue