diff options
| author | Josh <36666883+Hibyehello@users.noreply.github.com> | 2022-07-26 16:29:51 -0500 |
|---|---|---|
| committer | Admiral H. Curtiss <pikachu025@gmail.com> | 2022-07-27 00:07:53 +0200 |
| commit | 7e75bcd36fcccafcdb5ef74b5af353517b8b45c0 (patch) | |
| tree | a3bdfa525079fa8a4462a900505a366441e71b99 /Source/Core | |
| parent | 97100290ee7b5e9a2e0b7f83cb49146786cf185c (diff) | |
Use Dynamic last Log Type
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Common/Logging/Log.h | 3 | ||||
| -rw-r--r-- | Source/Core/Common/Logging/LogManager.h | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/Source/Core/Common/Logging/Log.h b/Source/Core/Common/Logging/Log.h index 86a705e1ea..00ac869ac8 100644 --- a/Source/Core/Common/Logging/Log.h +++ b/Source/Core/Common/Logging/Log.h @@ -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. diff --git a/Source/Core/Common/Logging/LogManager.h b/Source/Core/Common/Logging/LogManager.h index acda7f7fe1..070edd82b4 100644 --- a/Source/Core/Common/Logging/LogManager.h +++ b/Source/Core/Common/Logging/LogManager.h @@ -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; |
