From eceacfd88fb23017fa112e84463a3e68a9b9dbec Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Fri, 2 Dec 2022 16:31:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=97=A5=E5=BF=97=E8=BE=93?= =?UTF-8?q?=E5=87=BA=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lego/sys/log/logger.go | 1 + lego/sys/log/options.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lego/sys/log/logger.go b/lego/sys/log/logger.go index 0e33042d0..34fe77fbb 100644 --- a/lego/sys/log/logger.go +++ b/lego/sys/log/logger.go @@ -15,6 +15,7 @@ func newSys(options *Options) (sys *Logger, err error) { CupTime: time.Duration(options.CupTimeTime) * time.Hour, //日志切割间隔时间 Compress: options.Compress, //是否压缩 disabled by default MaxBackups: options.MaxBackups, //最大备份数 + MaxSize: options.MaxSize, //最大日志文件大小 LocalTime: true, //使用本地时间 } if !options.IsDebug { diff --git a/lego/sys/log/options.go b/lego/sys/log/options.go index 0073a56c5..c265cf9bd 100644 --- a/lego/sys/log/options.go +++ b/lego/sys/log/options.go @@ -24,6 +24,7 @@ type Options struct { CupTimeTime int //日志分割时间 单位 小时 MaxAgeTime int //日志最大保存时间 单位天 MaxBackups int //最大备份日志个数 + MaxSize int //最大文件大小 Compress bool //是否压缩备份日志 } @@ -100,6 +101,7 @@ func newOptions(config map[string]interface{}, opts ...Option) (options *Options CupTimeTime: 24, MaxAgeTime: 7, MaxBackups: 250, + MaxSize: 100 * 1024 * 1024, Compress: false, Encoder: TextEncoder, CallerSkip: 3,