Merge pull request #1238 from lioncash/explicit
common/logging: Minor changes
This commit is contained in:
		
						commit
						dda4b5e89e
					
				@ -19,7 +19,7 @@ namespace Log {
 | 
			
		||||
class Filter {
 | 
			
		||||
public:
 | 
			
		||||
    /// 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.
 | 
			
		||||
    void ResetAll(Level level);
 | 
			
		||||
@ -49,6 +49,6 @@ public:
 | 
			
		||||
    bool IsDebug() const;
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
    std::array<Level, (size_t)Class::Count> class_levels;
 | 
			
		||||
    std::array<Level, static_cast<size_t>(Class::Count)> class_levels;
 | 
			
		||||
};
 | 
			
		||||
} // namespace Log
 | 
			
		||||
 | 
			
		||||
@ -12,14 +12,14 @@ namespace Log {
 | 
			
		||||
/// Specifies the severity or level of detail of the log message.
 | 
			
		||||
enum class Level : u8 {
 | 
			
		||||
    Trace,    ///< Extremely detailed and repetitive debugging information that is likely to
 | 
			
		||||
              ///  pollute logs.
 | 
			
		||||
              ///< pollute logs.
 | 
			
		||||
    Debug,    ///< Less detailed debugging information.
 | 
			
		||||
    Info,     ///< Status information from important points during execution.
 | 
			
		||||
    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
 | 
			
		||||
              ///  completed.
 | 
			
		||||
    Critical, ///< Major problems during execution that threathen the stability of the entire
 | 
			
		||||
              ///  application.
 | 
			
		||||
              ///< completed.
 | 
			
		||||
    Critical, ///< Major problems during execution that threaten the stability of the entire
 | 
			
		||||
              ///< application.
 | 
			
		||||
 | 
			
		||||
    Count ///< Total number of logging levels
 | 
			
		||||
};
 | 
			
		||||
@ -49,7 +49,7 @@ enum class Class : ClassType {
 | 
			
		||||
    Kernel,            ///< The HLE implementation of the CTR kernel
 | 
			
		||||
    Kernel_SVC,        ///< Kernel system calls
 | 
			
		||||
    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_AM,        ///< The AM (Applet manager) service
 | 
			
		||||
    Service_AOC,       ///< The AOC (AddOn Content) service
 | 
			
		||||
 | 
			
		||||
@ -15,6 +15,6 @@ struct Entry;
 | 
			
		||||
std::string FormatLogMessage(const Entry& entry);
 | 
			
		||||
/// Formats and prints a log entry to stderr.
 | 
			
		||||
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);
 | 
			
		||||
} // namespace Log
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user