LogLevels
Package: kwave.toolbox Superclasses: int8
Description
Enumerated type for defining log levels within the kwave.toolbox.Logger class. The log levels include Debug, Info, Warning, and Error. Each level is associated with a specific numeric value, allowing for comparisons to manage the verbosity of log messages.
Enumeration Members
Debug (0)- Messages used in debugging and development.Info (1)- General informational messages that confirm the code is operating as expected.Warning (2)- Messages that warn of unexpected events or minor issues that the code can handle.Error (3)- Error messages detailing serious issues that prevent the code from continuing.
Usage
% Setting a log level in the Logger class.
kwave.toolbox.Logger.setLogLevel(kwave.toolbox.LoggerLevels.Debug);
% Using in conditional statements.
currentLevel = kwave.toolbox.LoggerLevels.Info;
if currentLevel <= kwave.toolbox.LoggerLevels.Warning
disp('Log this message');
end
See Also
kwave.toolbox.Logger