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"