From acbf282b23b4cbdebca562d67132573de3902f94 Mon Sep 17 00:00:00 2001 From: Fu Juntang <StrongTiger_001@163.com> Date: 星期五, 17 九月 2021 10:45:43 +0800 Subject: [PATCH] Merge branch 'master' of http://os.smartai.com:9091/valib/c_bhomebus --- 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