From 494dab566ec8a70f20b852db298c51aa6fe709b2 Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期一, 21 十二月 2020 16:11:53 +0800 Subject: [PATCH] logLevel、size等设置默认值 --- logger.go | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/logger.go b/logger.go index 5fe3c63..df3786b 100644 --- a/logger.go +++ b/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, //鍦ㄨ繘琛屽垏鍓蹭箣鍓嶏紝鏃ュ織鏂囦欢鐨勬渶澶уぇ灏忥紙浠B涓哄崟浣嶏級 -- Gitblit v1.8.0