Merge pull request #10897 from Hibyehello/LogManager-Fix

LogManager: Dynamically get last log type
This commit is contained in:
Scott Mansell 2022-07-28 11:54:22 +12:00 committed by GitHub
commit 1ea0c7752e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View File

@ -68,6 +68,9 @@ enum class LogType : int
NUMBER_OF_LOGS // Must be last
};
constexpr LogType LAST_LOG_TYPE =
static_cast<LogType>(static_cast<int>(LogType::NUMBER_OF_LOGS) - 1);
enum class LogLevel : int
{
LNOTICE = 1, // VERY important information that is NOT errors. Like startup and OSReports.

View File

@ -76,7 +76,7 @@ private:
LogManager& operator=(LogManager&&) = delete;
LogLevel m_level;
EnumMap<LogContainer, LogType::WIIMOTE> m_log{};
EnumMap<LogContainer, LAST_LOG_TYPE> m_log{};
std::array<LogListener*, LogListener::NUMBER_OF_LISTENERS> m_listeners{};
BitSet32 m_listener_ids;
size_t m_path_cutoff_point = 0;