From e94a04c05ece4f243c9d4f46fe5b697034a1ecfc Mon Sep 17 00:00:00 2001 From: miampf Date: Mon, 29 Jan 2024 13:46:29 +0100 Subject: [PATCH] Verbosity numbers now correspond to slog log Levels --- internal/logger/cmdline.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/logger/cmdline.go b/internal/logger/cmdline.go index e63b811e6..09e2e7b4e 100644 --- a/internal/logger/cmdline.go +++ b/internal/logger/cmdline.go @@ -11,18 +11,18 @@ import ( ) // CmdLineVerbosityDescription explains numeric log levels. -const CmdLineVerbosityDescription = "log verbosity in slog logging levels. Use -1 for debug information, 0 for info, 1 for warn, 2 for error" +const CmdLineVerbosityDescription = "log verbosity in slog logging levels. Use -4 for debug information, 0 for info, 4 for warn, 8 for error" // VerbosityFromInt converts a verbosity level from an integer to a slog.Level. func VerbosityFromInt(verbosity int) slog.Level { switch { - case verbosity <= -1: + case verbosity <= -4: return slog.LevelDebug case verbosity == 0: return slog.LevelInfo - case verbosity == 1: + case verbosity == 4: return slog.LevelWarn - case verbosity >= 2: + case verbosity >= 8: return slog.LevelError default: return slog.LevelInfo