Исправлено логирование
All checks were successful
Pre-commit / pre-commit (pull_request) Successful in 4m13s

- Исправлено применение logLevel из конфига (значение в lowercase не распознавалось)
- Добавлено предупреждение при некорректном значении logLevel
- Исправлен уровень отладочных сообщений с Info на Debug (12 мест)
This commit is contained in:
2026-02-23 16:11:48 +03:00
parent fcd454691f
commit 16dd798f10
3 changed files with 17 additions and 14 deletions

View File

@@ -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 {