From b9b8088b1f5e7ca29d108f1c87b75855d6735d1e Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期五, 29 一月 2021 18:34:49 +0800 Subject: [PATCH] update --- src/logger_factory.cpp | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/logger_factory.cpp b/src/logger_factory.cpp index 9d445fe..0955fc2 100644 --- a/src/logger_factory.cpp +++ b/src/logger_factory.cpp @@ -1,4 +1,5 @@ #include "logger_factory.h" +#include "bus_error.h" Logger * LoggerFactory::logger = NULL; @@ -9,14 +10,26 @@ return logger; LoggerConfig config; + config.level = Logger::DEBUG; + + config.logFile = "/tmp/bhome_bus.log"; #ifdef BUILD_Debug - config.level = Logger::DEBUG; -#else - config.level = Logger::INFO; -#endif - config.logFile = "bhome_bus.log"; config.console = 1; +#else + config.console = 0; +#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 -- Gitblit v1.8.0