Merge pull request #1238 from lioncash/explicit
common/logging: Minor changes
This commit is contained in:
		| @@ -19,7 +19,7 @@ namespace Log { | |||||||
| class Filter { | class Filter { | ||||||
| public: | public: | ||||||
|     /// Initializes the filter with all classes having `default_level` as the minimum level. |     /// Initializes the filter with all classes having `default_level` as the minimum level. | ||||||
|     Filter(Level default_level = Level::Info); |     explicit Filter(Level default_level = Level::Info); | ||||||
|  |  | ||||||
|     /// Resets the filter so that all classes have `level` as the minimum displayed level. |     /// Resets the filter so that all classes have `level` as the minimum displayed level. | ||||||
|     void ResetAll(Level level); |     void ResetAll(Level level); | ||||||
| @@ -49,6 +49,6 @@ public: | |||||||
|     bool IsDebug() const; |     bool IsDebug() const; | ||||||
|  |  | ||||||
| private: | private: | ||||||
|     std::array<Level, (size_t)Class::Count> class_levels; |     std::array<Level, static_cast<size_t>(Class::Count)> class_levels; | ||||||
| }; | }; | ||||||
| } // namespace Log | } // namespace Log | ||||||
|   | |||||||
| @@ -12,14 +12,14 @@ namespace Log { | |||||||
| /// Specifies the severity or level of detail of the log message. | /// Specifies the severity or level of detail of the log message. | ||||||
| enum class Level : u8 { | enum class Level : u8 { | ||||||
|     Trace,    ///< Extremely detailed and repetitive debugging information that is likely to |     Trace,    ///< Extremely detailed and repetitive debugging information that is likely to | ||||||
|               ///  pollute logs. |               ///< pollute logs. | ||||||
|     Debug,    ///< Less detailed debugging information. |     Debug,    ///< Less detailed debugging information. | ||||||
|     Info,     ///< Status information from important points during execution. |     Info,     ///< Status information from important points during execution. | ||||||
|     Warning,  ///< Minor or potential problems found during execution of a task. |     Warning,  ///< Minor or potential problems found during execution of a task. | ||||||
|     Error,    ///< Major problems found during execution of a task that prevent it from being |     Error,    ///< Major problems found during execution of a task that prevent it from being | ||||||
|               ///  completed. |               ///< completed. | ||||||
|     Critical, ///< Major problems during execution that threathen the stability of the entire |     Critical, ///< Major problems during execution that threaten the stability of the entire | ||||||
|               ///  application. |               ///< application. | ||||||
|  |  | ||||||
|     Count ///< Total number of logging levels |     Count ///< Total number of logging levels | ||||||
| }; | }; | ||||||
| @@ -49,7 +49,7 @@ enum class Class : ClassType { | |||||||
|     Kernel,            ///< The HLE implementation of the CTR kernel |     Kernel,            ///< The HLE implementation of the CTR kernel | ||||||
|     Kernel_SVC,        ///< Kernel system calls |     Kernel_SVC,        ///< Kernel system calls | ||||||
|     Service,           ///< HLE implementation of system services. Each major service |     Service,           ///< HLE implementation of system services. Each major service | ||||||
|                        ///  should have its own subclass. |                        ///< should have its own subclass. | ||||||
|     Service_ACC,       ///< The ACC (Accounts) service |     Service_ACC,       ///< The ACC (Accounts) service | ||||||
|     Service_AM,        ///< The AM (Applet manager) service |     Service_AM,        ///< The AM (Applet manager) service | ||||||
|     Service_AOC,       ///< The AOC (AddOn Content) service |     Service_AOC,       ///< The AOC (AddOn Content) service | ||||||
|   | |||||||
| @@ -15,6 +15,6 @@ struct Entry; | |||||||
| std::string FormatLogMessage(const Entry& entry); | std::string FormatLogMessage(const Entry& entry); | ||||||
| /// Formats and prints a log entry to stderr. | /// Formats and prints a log entry to stderr. | ||||||
| void PrintMessage(const Entry& entry); | void PrintMessage(const Entry& entry); | ||||||
| /// Prints the same message as `PrintMessage`, but colored acoording to the severity level. | /// Prints the same message as `PrintMessage`, but colored according to the severity level. | ||||||
| void PrintColoredMessage(const Entry& entry); | void PrintColoredMessage(const Entry& entry); | ||||||
| } // namespace Log | } // namespace Log | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user