🎨 优化日志文件名,新增主机名
This commit is contained in:
parent
40a3dc9339
commit
16775ae2ab
12
file.go
12
file.go
@ -5,17 +5,19 @@ import (
|
|||||||
"github.com/natefinch/lumberjack"
|
"github.com/natefinch/lumberjack"
|
||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
"go.uber.org/zap/zapcore"
|
"go.uber.org/zap/zapcore"
|
||||||
|
"os"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// 初始化LokiCore,使日志可以输出到文件
|
// 初始化LokiCore,使日志可以输出到文件
|
||||||
func initFileCore() zapcore.Core {
|
func initFileCore() zapcore.Core {
|
||||||
|
hostname, _ := os.Hostname()
|
||||||
lumberJackLogger := &lumberjack.Logger{
|
lumberJackLogger := &lumberjack.Logger{
|
||||||
Filename: "logs/runtime.log", // 日志文件的位置
|
Filename: fmt.Sprintf("logs/runtime-%s.log", hostname), // 日志文件的位置
|
||||||
MaxSize: 10, // 最大10M
|
MaxSize: 10, // 最大10M
|
||||||
MaxBackups: 5, // 保留旧文件的最大个数
|
MaxBackups: 5, // 保留旧文件的最大个数
|
||||||
MaxAge: 30, // 保留旧文件的最大天数
|
MaxAge: 30, // 保留旧文件的最大天数
|
||||||
Compress: false, // 是否压缩/归档旧文件
|
Compress: false, // 是否压缩/归档旧文件
|
||||||
}
|
}
|
||||||
// 配置 sugaredLogger
|
// 配置 sugaredLogger
|
||||||
writer := zapcore.AddSync(lumberJackLogger)
|
writer := zapcore.AddSync(lumberJackLogger)
|
||||||
|
Loading…
Reference in New Issue
Block a user