From b0d228323dacc8abe3ccb7ba54aa152f6b08d9a7 Mon Sep 17 00:00:00 2001 From: Peritia Date: Wed, 17 Sep 2025 09:39:20 +0200 Subject: [PATCH] feat: padding in the message levels --- nyx/bash/lib/logging.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/nyx/bash/lib/logging.sh b/nyx/bash/lib/logging.sh index 196de53..b5d9c60 100644 --- a/nyx/bash/lib/logging.sh +++ b/nyx/bash/lib/logging.sh @@ -70,8 +70,11 @@ tell_out() { tell_out "$message # $(what_messed_up)" "DEBUG" "3" fi - local log_line="[$timestamp][$level] $message" - local line="[$level] $message" + # Fixed width for level display + local level_fmt + printf -v level_fmt "%-9s" " $level " # using 9 characters + local log_line="[$timestamp] [${level_fmt}] $message" + local line=" [${level_fmt}] $message" # Only output messages if verbosity level is sufficient if [[ $NYX_VERBOSITY -ge $verbosity_level ]]; then @@ -94,6 +97,7 @@ tell_out() { } + ######################################################################## # Separator line for logs ########################################################################