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