From b6f9090b7706bad559c7c7c4617f77ecade8c9da Mon Sep 17 00:00:00 2001 From: Peritia Date: Wed, 17 Sep 2025 11:39:46 +0200 Subject: [PATCH] feat: centered padding --- nyx/bash/lib/logging.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nyx/bash/lib/logging.sh b/nyx/bash/lib/logging.sh index b5d9c60..d12cc26 100644 --- a/nyx/bash/lib/logging.sh +++ b/nyx/bash/lib/logging.sh @@ -72,7 +72,10 @@ tell_out() { # Fixed width for level display local level_fmt - printf -v level_fmt "%-9s" " $level " # using 9 characters + local pad + pad=$(( (7 - ${#level}) / 2 )) + printf -v level_fmt "%*s%s%*s" $pad "" "$level" $((7 - pad - ${#level})) "" + local log_line="[$timestamp] [${level_fmt}] $message" local line=" [${level_fmt}] $message"