logic: Cleaned up LogManager and setupLogging call

This commit is contained in:
Eberhard Graether
2017-02-13 20:25:24 +01:00
parent 259b112080
commit 637da119aa
4 changed files with 3 additions and 19 deletions
-12
View File
@@ -7,20 +7,8 @@
#include "utility/messaging/type/MessageStatus.h"
#include "utility/Version.h"
std::shared_ptr<LogManager> LogManager::createInstance()
{
if (s_instance.use_count() == 0)
{
s_instance = std::shared_ptr<LogManager>(new LogManager());
}
return s_instance;
}
// what is this method for? why would you want to risk returning s_instance without checking whether it is initialized???
std::shared_ptr<LogManager> LogManager::getInstance()
{
// return s_instance; // original implementation
if (s_instance.use_count() == 0)
{
s_instance = std::shared_ptr<LogManager>(new LogManager());
-1
View File
@@ -9,7 +9,6 @@
class LogManager
{
public:
static std::shared_ptr<LogManager> createInstance();
static std::shared_ptr<LogManager> getInstance();
static void destroyInstance();