From 3e9f55b6a99d4a6077199bef0f1ff456908e1725 Mon Sep 17 00:00:00 2001 From: Renz Date: Wed, 5 Nov 2025 12:36:56 +0000 Subject: [PATCH] fix: align log levels for better readability (fixed-width formatting) --- internal/logger/logger.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/logger/logger.go b/internal/logger/logger.go index a1573ee..c09b18d 100644 --- a/internal/logger/logger.go +++ b/internal/logger/logger.go @@ -198,10 +198,10 @@ func (f *CleanFormatter) Format(entry *logrus.Entry) ([]byte, error) { level = "DEBUG" case logrus.InfoLevel: levelColor = "\033[32m" // Green - level = "INFO" + level = "INFO " case logrus.WarnLevel: levelColor = "\033[33m" // Yellow - level = "WARN" + level = "WARN " case logrus.ErrorLevel: levelColor = "\033[31m" // Red level = "ERROR" @@ -210,9 +210,9 @@ func (f *CleanFormatter) Format(entry *logrus.Entry) ([]byte, error) { } resetColor := "\033[0m" - // Build the message + // Build the message with fixed-width level (5 chars) var output strings.Builder - output.WriteString(fmt.Sprintf("%s[%s]%s ", levelColor, level, resetColor)) + output.WriteString(fmt.Sprintf("%s%-5s%s ", levelColor, level, resetColor)) output.WriteString(fmt.Sprintf("[%s] ", timestamp)) output.WriteString(entry.Message)