Completed logging class to rudementary level. Extra operator overloadings still needed

This commit is contained in:
Suraxius committed 2021-01-08 13:06:21 +01:00
1 parent 7fa4d1fc58
commit 0dfda6f481
6 files changed
+87 -60

No files matched your search

+16 -6
View File
@@ -1,20 +1,30 @@
#include "Resolver.hpp"
#include "Core.hpp"
#include "DNS.hpp"
#include <vector>
#include <string>
int main(int args, char **argv) {
using namespace Plains;
//using namespace Core;
Core::ConfigManager cfg(args, argv);
Core::EventBus eventBus;
Core::Logger logger(Core::Logger::DEBUG, eventBus);
using namespace Core;
using std::vector;
using std::string;
vector<string> arguments;
for ( unsigned index = 0; index < args; ++index ) {
arguments.push_back (argv[index]);
}
EventBus eventBus;
Logger logger(Logger::DEBUG, eventBus);
ConfigManager cfg(logger, arguments);
Resolver::Server resolver(logger, eventBus);
//Record testrec = ARecord();
logger.debug ("Booting complete.");
logger.info << "Testing overloading!" << " with chaining!\n";
logger.debug.ln ("Booting complete.");
//Run eventBus on main thread.
eventBus.run();