HiveMind
|
A logger class with basic logging capabilities. More...
#include <ILogger.h>
Public Member Functions | |
virtual | ~ILogger ()=default |
virtual LogRet | log (LogLevel level, const char *format,...)=0 |
Logs if the provided level is higher than the current log level (Thread-safe) More... | |
virtual LogRet | log (LogLevel level, const char *format, va_list args)=0 |
Logs if the provided level is higher than the current log level (Thread-safe) More... | |
A logger class with basic logging capabilities.
|
virtualdefault |
Logs if the provided level is higher than the current log level (Thread-safe)
[in] | level | the log level of the current call |
[in] | format | Text to be written, can contain format specifiers that will be replaced by values specified in the additionnal arguments, matches the standard printf function |
[in] | args | Additionnal arguments for the format parameter |
Implemented in Logger.
Logs if the provided level is higher than the current log level (Thread-safe)
[in] | level | the log level of the current call |
[in] | format | Text to be written, can contain format specifiers that will be replaced by values specified in the additionnal arguments, matches the standard printf function |
[in] | ... | Additionnal arguments for the format parameter |
Implemented in Logger.