modified: src/core/ConfigManager.cpp
modified: src/core/EventBus.cpp modified: src/core/Logger.cpp modified: src/core/include/ConfigManager.hpp modified: src/core/include/EventBus.hpp modified: src/core/include/Logger.hpp modified: src/core/main.cpp modified: src/resolver/Server.cpp modified: src/resolver/include/Server.hpp modified: src/ui/CMakeLists.txt modified: src/ui/Server.cpp new file: src/ui/files/index.htm.h new file: src/ui/files/style.css.h modified: src/ui/include/Server.hpp deleted: static/ui/index.htm deleted: static/ui/style.css 1. Convert static files of ui module to be included inside source code. 2. Convert logger class to singleton. 3. Remove all globals. kind breaks main function. Needs to be cleaned. currently shutdown is not cleanly handled.
This commit is contained in:
1 parent
2ff5c9de70
commit
82723a624c
16 files changed
+562
-384
No files matched your search
@@ -9,6 +9,12 @@ using std::cout;
|
||||
using std::cerr;
|
||||
using std::endl;
|
||||
|
||||
// Static method to get the single instance of the class
|
||||
Logger& Logger::getInstance() {
|
||||
static Logger instance;
|
||||
return instance;
|
||||
}
|
||||
|
||||
Logger::Logger(enum Level logLevel) :
|
||||
_logLevel(logLevel),
|
||||
debug(DEBUG, *this),
|
||||
@@ -28,6 +34,8 @@ Logger::Logger(enum Level logLevel) :
|
||||
}
|
||||
}
|
||||
|
||||
Logger::Logger() : Logger(Level::FATAL) {}
|
||||
|
||||
Logger::~Logger() {
|
||||
_output->close();
|
||||
delete _output;
|
||||
|
||||
Reference in new issue
Block a user