From b90ba316b54db321d3e8aaac7df93b46d80b9d9c Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期二, 22 十二月 2020 15:47:41 +0800
Subject: [PATCH] 三个没有回收的信号

---
 src/logger_factory.h |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/logger_factory.h b/src/logger_factory.h
index 384e3e0..6bbaef0 100644
--- a/src/logger_factory.h
+++ b/src/logger_factory.h
@@ -3,11 +3,21 @@
 #include "logger.h"
 
 class LoggerFactory {
+private:
+	static Logger *logger;
+
 public:
 
-	static Logger getLogger() {
-//ERROR ALL DEBUG
-		static Logger logger(Logger::DEBUG);
+	static Logger* getLogger() {
+//ERROR ALL DEBUG INFO WARN
+		if(logger != NULL)
+			return logger;
+		 
+		LoggerConfig config;
+		config.level = Logger::DEBUG;
+		config.logFile =  "softbus.log";
+		config.console = 1;
+		logger = new Logger(config);
 		return logger;
 	}
 };

--
Gitblit v1.8.0