fix: Fixed logging

This commit is contained in:
Eberhard Graether
2016-08-25 14:13:35 +02:00
parent bff9430fa2
commit 2fa75f46cd
+6 -6
View File
@@ -79,10 +79,14 @@ void Application::loadSettings()
settings->load(FilePath(UserPaths::getAppSettingsPath()));
LogManager* logManager = LogManager::getInstance().get();
if (settings->getLoggingEnabled() && !logManager->getLoggerCount())
if (!settings->getLoggingEnabled())
{
logManager->clearLoggers();
}
else if (!logManager->getLoggerCount())
{
std::shared_ptr<ConsoleLogger> consoleLogger = std::make_shared<ConsoleLogger>();
// consoleLogger->setLogLevel(Logger::LOG_WARNINGS | Logger::LOG_ERRORS);
consoleLogger->setLogLevel(Logger::LOG_WARNINGS | Logger::LOG_ERRORS);
logManager->addLogger(consoleLogger);
FileLogger::setFilePath(UserPaths::getLogPath());
@@ -90,10 +94,6 @@ void Application::loadSettings()
fileLogger->setLogLevel(Logger::LOG_ALL);
logManager->addLogger(fileLogger);
}
else
{
logManager->clearLoggers();
}
loadStyle(settings->getColorSchemePath());
}