From 8dead3c23da957fce542d8483c7bce7d5a7232ed Mon Sep 17 00:00:00 2001
From: Fu Juntang <StrongTiger_001@163.com>
Date: 星期三, 01 九月 2021 14:42:21 +0800
Subject: [PATCH] Fix the buf data parse issue.
---
src/logger_factory.cpp | 24 ++++++++++--------------
1 files changed, 10 insertions(+), 14 deletions(-)
diff --git a/src/logger_factory.cpp b/src/logger_factory.cpp
index 0955fc2..79383d7 100644
--- a/src/logger_factory.cpp
+++ b/src/logger_factory.cpp
@@ -10,26 +10,22 @@
return logger;
LoggerConfig config;
- config.level = Logger::DEBUG;
-
- config.logFile = "/tmp/bhome_bus.log";
+ 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.console = 0;
+ 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