mirror of
https://github.com/idanoo/autobrr
synced 2025-07-23 16:59:12 +00:00
fix(logger): properly SetGlobalLevel on all levels (#1504)
* fix(logger): properly SetGlobalLevel on all levels * utilize ParseLevel
This commit is contained in:
parent
5857945e71
commit
b58ead74aa
1 changed files with 4 additions and 16 deletions
|
@ -87,23 +87,11 @@ func (l *DefaultLogger) RegisterSSEWriter(sse *sse.Server) {
|
|||
}
|
||||
|
||||
func (l *DefaultLogger) SetLogLevel(level string) {
|
||||
switch level {
|
||||
case "INFO":
|
||||
l.level = zerolog.InfoLevel
|
||||
zerolog.SetGlobalLevel(zerolog.InfoLevel)
|
||||
case "DEBUG":
|
||||
l.level = zerolog.DebugLevel
|
||||
zerolog.SetGlobalLevel(zerolog.DebugLevel)
|
||||
case "ERROR":
|
||||
l.level = zerolog.ErrorLevel
|
||||
case "WARN":
|
||||
l.level = zerolog.WarnLevel
|
||||
case "TRACE":
|
||||
l.level = zerolog.TraceLevel
|
||||
zerolog.SetGlobalLevel(zerolog.TraceLevel)
|
||||
default:
|
||||
l.level = zerolog.Disabled
|
||||
lvl, err := zerolog.ParseLevel(level)
|
||||
if err != nil {
|
||||
lvl = zerolog.DebugLevel
|
||||
}
|
||||
zerolog.SetGlobalLevel(lvl)
|
||||
}
|
||||
|
||||
// Log log something at fatal level.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue