From 08505499d1449f53449e119aefc71324376b348b Mon Sep 17 00:00:00 2001
From: shenxin <shenxin@basic.com>
Date: 星期一, 23 八月 2021 19:40:14 +0800
Subject: [PATCH] 增加BHSubscribeNetTopics、BHQueryTopicAddress接口 修改CMakeLists.txt,增加相应文件到编译中。(需要安装protobuf)
---
src/logger_factory.cpp | 30 +++++++++++++++++++++++++++++-
1 files changed, 29 insertions(+), 1 deletions(-)
diff --git a/src/logger_factory.cpp b/src/logger_factory.cpp
index c50fb54..79383d7 100644
--- a/src/logger_factory.cpp
+++ b/src/logger_factory.cpp
@@ -1,3 +1,31 @@
#include "logger_factory.h"
+#include "bus_error.h"
-Logger * LoggerFactory::logger = NULL;
\ No newline at end of file
+Logger * LoggerFactory::logger = NULL;
+
+
+Logger* LoggerFactory::getLogger() {
+//ERROR ALL DEBUG INFO WARN
+ if(logger != NULL)
+ return logger;
+
+ LoggerConfig config;
+ config.level = Logger::ERROR;
+
+ const char *logFileFormat= "/tmp/bhome_bus.%ld.log";
+ char logFile[128];
+ sprintf(logFile, logFileFormat, getpid());
+ config.logFile = logFile;
+
+#ifdef BUILD_Debug
+ config.level = Logger::DEBUG;
+ config.console = 1;
+#else
+ config.level = Logger::ERROR;
+ config.console = 1;
+#endif
+ logger = new Logger(config);
+ return logger;
+}
+
+
\ No newline at end of file
--
Gitblit v1.8.0