From 5026f256928cc3d3d6768faa63249bd343a4dd74 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期二, 07 九月 2021 16:14:25 +0800
Subject: [PATCH] 调整defer C.BHFree的执行顺序
---
src/logger_factory.cpp | 25 +++++++++++--------------
1 files changed, 11 insertions(+), 14 deletions(-)
diff --git a/src/logger_factory.cpp b/src/logger_factory.cpp
index 4fa978e..79383d7 100644
--- a/src/logger_factory.cpp
+++ b/src/logger_factory.cpp
@@ -10,25 +10,22 @@
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;
-#else
- config.level = Logger::INFO;
-#endif
- config.logFile = "bhome_bus.log";
config.console = 1;
+#else
+ config.level = Logger::ERROR;
+ config.console = 1;
+#endif
logger = new Logger(config);
return logger;
}
-void LoggerFactory::error(int s) {
- Logger* logger = LoggerFactory::getLogger();
- if(s == EBUS_TIMEOUT) {
- logger->error("shm_recvfrom failed, %s", bus_strerror(EBUS_TIMEOUT));
-
- } else {
- logger->error(s, "shm_recvfrom failed!");
-
- }
-}
\ No newline at end of file
+
\ No newline at end of file
--
Gitblit v1.8.0