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) {
|
func (l *DefaultLogger) SetLogLevel(level string) {
|
||||||
switch level {
|
lvl, err := zerolog.ParseLevel(level)
|
||||||
case "INFO":
|
if err != nil {
|
||||||
l.level = zerolog.InfoLevel
|
lvl = zerolog.DebugLevel
|
||||||
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
|
|
||||||
}
|
}
|
||||||
|
zerolog.SetGlobalLevel(lvl)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Log log something at fatal level.
|
// Log log something at fatal level.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue