diff --git a/Source/Core/Common/Logging/LogManager.cpp b/Source/Core/Common/Logging/LogManager.cpp index cce57d3bb9..edfa1629d9 100644 --- a/Source/Core/Common/Logging/LogManager.cpp +++ b/Source/Core/Common/Logging/LogManager.cpp @@ -183,6 +183,17 @@ LogManager::LogManager() // Set up log listeners LogLevel verbosity = Config::Get(LOGGER_VERBOSITY); + SetLogLevel(verbosity); + EnableListener(LogListener::FILE_LISTENER, Config::Get(LOGGER_WRITE_TO_FILE)); + EnableListener(LogListener::CONSOLE_LISTENER, Config::Get(LOGGER_WRITE_TO_CONSOLE)); + EnableListener(LogListener::LOG_WINDOW_LISTENER, Config::Get(LOGGER_WRITE_TO_WINDOW)); + + for (auto& container : m_log) + { + container.m_enable = Config::Get( + Config::Info{{Config::System::Logger, "Logs", container.m_short_name}, false}); + } + // SLIPPITODO: this section ideally should be less awkward for (int log_type = static_cast(LogType::SLIPPI); log_type != static_cast(LogType::NUMBER_OF_LOGS); log_type++) @@ -195,17 +206,6 @@ LogManager::LogManager() } } - SetLogLevel(verbosity); - EnableListener(LogListener::FILE_LISTENER, Config::Get(LOGGER_WRITE_TO_FILE)); - EnableListener(LogListener::CONSOLE_LISTENER, Config::Get(LOGGER_WRITE_TO_CONSOLE)); - EnableListener(LogListener::LOG_WINDOW_LISTENER, Config::Get(LOGGER_WRITE_TO_WINDOW)); - - for (auto& container : m_log) - { - container.m_enable = Config::Get( - Config::Info{{Config::System::Logger, "Logs", container.m_short_name}, false}); - } - m_path_cutoff_point = DeterminePathCutOffPoint(); }