photoprism/pkg/level/logrus.go
Michael Mayer 305e7bac68 OAuth2: Refactor "client add" and "client mod" CLI commands #808 #3943
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-29 13:54:50 +01:00

22 lines
414 B
Go

package level
import "github.com/sirupsen/logrus"
// Logrus takes a logrus.Level and returns the corresponding Severity.
func Logrus(level logrus.Level) Severity {
switch level {
case logrus.PanicLevel:
return Alert
case logrus.FatalLevel:
return Critical
case logrus.ErrorLevel:
return Error
case logrus.WarnLevel:
return Warning
case logrus.InfoLevel:
return Info
default:
return Debug
}
}