parent
aaf7233c89
commit
0f047c3816
@ -0,0 +1,29 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
log "github.com/sirupsen/logrus"
|
||||
)
|
||||
|
||||
var logConstants = map[string]log.Level{
|
||||
":fatal": log.FatalLevel,
|
||||
":error": log.ErrorLevel,
|
||||
":warn": log.WarnLevel,
|
||||
":info": log.InfoLevel,
|
||||
":debug": log.DebugLevel,
|
||||
":verbose": log.TraceLevel,
|
||||
":all": log.TraceLevel,
|
||||
}
|
||||
|
||||
func stringToLogConstant(c string) log.Level {
|
||||
level, ok := logConstants[c]
|
||||
if !ok {
|
||||
level = log.FatalLevel
|
||||
}
|
||||
|
||||
return level
|
||||
}
|
||||
|
||||
// SetLogrusLevel sets Logrus logging level from a string
|
||||
func SetLogrusLevel(level string) {
|
||||
log.SetLevel(stringToLogConstant(level))
|
||||
}
|
Loading…
Reference in new issue