Исправлено логирование
All checks were successful
Pre-commit / pre-commit (pull_request) Successful in 4m13s
All checks were successful
Pre-commit / pre-commit (pull_request) Successful in 4m13s
- Исправлено применение logLevel из конфига (значение в lowercase не распознавалось) - Добавлено предупреждение при некорректном значении logLevel - Исправлен уровень отладочных сообщений с Info на Debug (12 мест)
This commit is contained in:
6
main.go
6
main.go
@@ -122,7 +122,7 @@ func GetApp() *cli.App {
|
||||
|
||||
func setLogLevel(newLevel string) {
|
||||
level := slog.LevelInfo
|
||||
switch newLevel {
|
||||
switch strings.ToUpper(newLevel) {
|
||||
case "DEBUG":
|
||||
level = slog.LevelDebug
|
||||
case "INFO":
|
||||
@@ -131,6 +131,10 @@ func setLogLevel(newLevel string) {
|
||||
level = slog.LevelWarn
|
||||
case "ERROR":
|
||||
level = slog.LevelError
|
||||
default:
|
||||
if newLevel != "" {
|
||||
slog.Warn("unknown logLevel value, falling back to INFO", "value", newLevel)
|
||||
}
|
||||
}
|
||||
logger, ok := slog.Default().Handler().(*logger.Logger)
|
||||
if !ok {
|
||||
|
||||
Reference in New Issue
Block a user