feat: centered padding

This commit is contained in:
Peritia 2025-09-17 11:39:46 +02:00
parent b0d228323d
commit b6f9090b77

View file

@ -72,7 +72,10 @@ tell_out() {
# Fixed width for level display # Fixed width for level display
local level_fmt 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 log_line="[$timestamp] [${level_fmt}] $message"
local line=" [${level_fmt}] $message" local line=" [${level_fmt}] $message"