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