import (
"github.com/natefinch/lumberjack"
"go.uber.org/zap"
"go.uber.org/zap/zapcore"
)
hook := lumberjack.Logger{
Filename: "run.log",
MaxSize: 1,
MaxBackups: 1,
MaxAge: 7,
Compress: false,
}
encoderConfig := zap.NewDevelopmentEncoderConfig()
encoderConfig.EncodeTime = zapcore.ISO8601TimeEncoder
core := zapcore.NewCore(
zapcore.NewConsoleEncoder(encoderConfig),
zapcore.AddSync(&hook),
zap.InfoLevel,
)
logger := zap.New(core)
ZAP分割日志
最新推荐文章于 2024-07-08 15:19:31 发布