feat: padding in the message levels

This commit is contained in:
Peritia 2025-09-17 09:39:20 +02:00
parent 6ee0b34732
commit b0d228323d

View file

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