| | |
| | | #include "logger_factory.h" |
| | | #include "bus_error.h" |
| | | |
| | | Logger * LoggerFactory::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; |
| | | #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; |
| | | } |
| | | } |
| | | |
| | | |