liuxiaolong
2020-12-21 494dab566ec8a70f20b852db298c51aa6fe709b2
logLevel、size等设置默认值
1个文件已修改
12 ■■■■■ 已修改文件
logger.go 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
logger.go
@@ -55,6 +55,18 @@
    if !((err == nil || os.IsExist(err)) && fi.IsDir()) {
        os.MkdirAll(logdir, os.ModePerm)
    }
    if logLevel < DebugLevel || logLevel > FatalLevel {
        logLevel = DebugLevel
    }
    if maxSize <=0 {
        maxSize = 128
    }
    if maxBackups <=0 {
        maxBackups = 30
    }
    if maxAge <= 0 {
        maxAge = 15
    }
    hook := lumberjack.Logger {
        Filename: logdir+logName,   //日志文件的位置
        MaxSize: maxSize,        //在进行切割之前,日志文件的最大大小(以MB为单位)