From 4695cc5c04ffede5b9ef003ba826752883fc548a Mon Sep 17 00:00:00 2001 From: Twilight Date: Tue, 14 May 2024 15:19:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B=20=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index 0d52858..c94627d 100644 --- a/main.go +++ b/main.go @@ -126,9 +126,16 @@ func GetPath(includeFileName bool, year int, month time.Month, day int, namespac // month to int monthNumber := int(month) - if includeFileName { - return fmt.Sprintf("%s/%s/%d-%d/%d/%s-%s.log", config.Dir.Dir, namespace, year, monthNumber, day, containerName, stream) + + var m string + + if monthNumber < 10 { + m = fmt.Sprintf("0%d", monthNumber) } - return fmt.Sprintf("%s/%s/%d-%d/%d/", config.Dir.Dir, namespace, year, monthNumber, day) + if includeFileName { + return fmt.Sprintf("%s/%s/%d-%s/%d/%s-%s.log", config.Dir.Dir, namespace, year, m, day, containerName, stream) + } + + return fmt.Sprintf("%s/%s/%d-%s/%d/", config.Dir.Dir, namespace, year, m, day) }