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