From 84b7c3122ddd1740c9f72bbd298a270070e5be1a Mon Sep 17 00:00:00 2001 From: wangjian Date: Tue, 2 Dec 2025 20:39:54 +0800 Subject: [PATCH] optimize rotatelogs --- automation/agent/pkg/logger/logger.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/automation/agent/pkg/logger/logger.go b/automation/agent/pkg/logger/logger.go index 6a668ef5..c8f2eaa6 100644 --- a/automation/agent/pkg/logger/logger.go +++ b/automation/agent/pkg/logger/logger.go @@ -28,9 +28,11 @@ func setLogDriver(logopts *LogOpts) error { logrus.SetOutput(os.Stdout) case "file": writer, err := rotatelogs.New( - logopts.Path, - rotatelogs.WithRotationCount(uint(logopts.MaxFile)), + logopts.Path + ".%Y%m%d", + rotatelogs.WithLinkName(logopts.Path), + // rotatelogs.WithRotationCount(uint(logopts.MaxFile)), rotatelogs.WithRotationSize(int64(logopts.MaxSize)), + rotatelogs.WithMaxAge(24*time.Hour * time.Duration(logopts.MaxFile)), ) if err != nil { return err -- Gitee