Test: Logging

Enabled logging in unit tests.
Seperated LogManager into LogManager (singleton stuff) and LogManagerImplementation (actual logging stuff)
Implemented simple FileLogger

review id = 13
This commit is contained in:
Manuel Dobusch
2014-05-06 17:03:50 +02:00
parent 82c88ebd97
commit 7badd1217f
12 changed files with 373 additions and 100 deletions
+29
View File
@@ -0,0 +1,29 @@
#include "TestSuiteFixture.h"
#include "utility/logging/ConsoleLogger.h"
#include "utility/logging/FileLogger.h"
#include "utility/logging/logging.h"
#include "utility/logging/LogManager.h"
TestSuiteFixture::TestSuiteFixture()
{
}
TestSuiteFixture::~TestSuiteFixture()
{
}
bool TestSuiteFixture::setUp()
{
LogManager::getInstance()->addLogger(std::make_shared<ConsoleLogger>());
LogManager::getInstance()->addLogger(std::make_shared<FileLogger>());
return true;
}
bool TestSuiteFixture::tearDown()
{
LogManager::destroyInstance();
return true;
}