17 #ifndef _mbilogLogMessage_H
18 #define _mbilogLogMessage_H
26 #pragma warning(disable : 4251)
73 LogMessage(
const int _level,
const char *_filePath,
const int _lineNumber,
const char *_functionName)
74 : level(_level), filePath(_filePath), lineNumber(_lineNumber), functionName(_functionName)
const char * moduleName
Name of the module where the logging message was emitted which is generated by the macros in file mbi...
const char * filePath
File name of the source file where the logging message was emitted which is generated by the macros i...
std::string message
The actual logging message.
An object of this class represents a single logging message (logging event) of the mbi logging mechan...
LogMessage(const int _level, const char *_filePath, const int _lineNumber, const char *_functionName)
const int lineNumber
Line of the source source file where the logging message was emitted which is generated by the macros...
const char * functionName
Name of the method where the logging message was emitted which is generated by the macros in file mbi...
std::string category
Category of the logging event, which was defined by the user.
const int level
Logging level which is defined in the enum mbilogLoggingTypes.h TODO: convert to enum.