From 16775ae2ab4a181e4dba504ac4ef7858e6dc9d23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=AF=BB=E6=AC=A2?= Date: Thu, 20 Oct 2022 11:48:25 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E4=BC=98=E5=8C=96=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=90=8D=EF=BC=8C=E6=96=B0=E5=A2=9E=E4=B8=BB?= =?UTF-8?q?=E6=9C=BA=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- file.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/file.go b/file.go index a89c072..2c2f89c 100644 --- a/file.go +++ b/file.go @@ -5,17 +5,19 @@ import ( "github.com/natefinch/lumberjack" "go.uber.org/zap" "go.uber.org/zap/zapcore" + "os" "time" ) // 初始化LokiCore,使日志可以输出到文件 func initFileCore() zapcore.Core { + hostname, _ := os.Hostname() lumberJackLogger := &lumberjack.Logger{ - Filename: "logs/runtime.log", // 日志文件的位置 - MaxSize: 10, // 最大10M - MaxBackups: 5, // 保留旧文件的最大个数 - MaxAge: 30, // 保留旧文件的最大天数 - Compress: false, // 是否压缩/归档旧文件 + Filename: fmt.Sprintf("logs/runtime-%s.log", hostname), // 日志文件的位置 + MaxSize: 10, // 最大10M + MaxBackups: 5, // 保留旧文件的最大个数 + MaxAge: 30, // 保留旧文件的最大天数 + Compress: false, // 是否压缩/归档旧文件 } // 配置 sugaredLogger writer := zapcore.AddSync(lumberJackLogger)