|
@@ -24,6 +24,9 @@ var FileLogData = logrus.New()
|
|
|
var Binlog *logs.BeeLogger
|
|
|
|
|
|
func init() {
|
|
|
+ if LogMaxDays == 0 {
|
|
|
+ LogMaxDays = 30
|
|
|
+ }
|
|
|
logPath := LogPath
|
|
|
if logPath == "" {
|
|
|
logPath = DefaultLogPath
|
|
@@ -147,11 +150,11 @@ func rolling(fLog *logrus.Logger, config *lumberjack.Logger) {
|
|
|
|
|
|
func getDefaultLogrusConfig(logFile string) (config *lumberjack.Logger) {
|
|
|
config = &lumberjack.Logger{
|
|
|
- Filename: logFile, //日志文件位置
|
|
|
- MaxSize: 256, // 单文件最大容量,单位是MB
|
|
|
- MaxBackups: 30, // 最大保留过期文件个数
|
|
|
- MaxAge: 30, // 保留过期文件的最大时间间隔,单位是天
|
|
|
- Compress: true, // 是否需要压缩滚动日志, 使用的 gzip 压缩
|
|
|
+ Filename: logFile, //日志文件位置
|
|
|
+ MaxSize: 256, // 单文件最大容量,单位是MB
|
|
|
+ MaxBackups: LogMaxDays, // 最大保留过期文件个数
|
|
|
+ MaxAge: LogMaxDays, // 保留过期文件的最大时间间隔,单位是天
|
|
|
+ Compress: true, // 是否需要压缩滚动日志, 使用的 gzip 压缩
|
|
|
LocalTime: true,
|
|
|
}
|
|
|
return
|
|
@@ -163,7 +166,7 @@ func getDefaultLogConfig() logConfig {
|
|
|
MaxLines: 0,
|
|
|
MaxSize: 1 << 28,
|
|
|
Daily: true,
|
|
|
- MaxDays: 30, //我就是喜欢31天,咋滴,不喜欢你就自己改-_-!
|
|
|
+ MaxDays: LogMaxDays, //我就是喜欢31天,咋滴,不喜欢你就自己改-_-!
|
|
|
Rotate: true,
|
|
|
Level: logs.LevelTrace,
|
|
|
//Perm: "",
|