You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
806 B

package common
import (
log "github.com/sirupsen/logrus"
"gopkg.in/natefinch/lumberjack.v2"
)
// InitLog2
//
// @Description: 初始化 logrus
func InitLog2() {
logger := &lumberjack.Logger{
Filename: "./log/log.log",
//Filename: "./log/log" + time.Now().Format("20060102_150405") + ".log",
MaxSize: 100, // 日志文件大小,单位是 MB
MaxBackups: 10, // 最大过期日志保留个数
MaxAge: 28, // 保留过期文件最大时间,单位 天
Compress: true, // 是否压缩日志默认是不压缩。这里设置为true压缩日志
LocalTime: true, // 是否使用本地时间默认是使用UTC时间
}
log.SetOutput(logger) // logrus 设置日志的输出方式
log.SetFormatter(&log.TextFormatter{
TimestampFormat: "2006-01-02 15:04:05",
})
}