Inherits MCore::LogCallback.
Public Types | |
enum | { TYPE_ID = 0x0000001 } |
Public Types inherited from MCore::LogCallback | |
enum | ELogLevel { LOGLEVEL_NONE = 0 , LOGLEVEL_FATAL = 1 << 0 , LOGLEVEL_ERROR = 1 << 1 , LOGLEVEL_WARNING = 1 << 2 , LOGLEVEL_INFO = 1 << 3 , LOGLEVEL_DETAILEDINFO = 1 << 4 , LOGLEVEL_DEBUG = 1 << 5 , LOGLEVEL_ALL = (LOGLEVEL_FATAL | LOGLEVEL_ERROR | LOGLEVEL_WARNING | LOGLEVEL_INFO | LOGLEVEL_DETAILEDINFO | LOGLEVEL_DEBUG) , LOGLEVEL_DEFAULT = (LOGLEVEL_FATAL | LOGLEVEL_ERROR | LOGLEVEL_WARNING | LOGLEVEL_INFO | LOGLEVEL_DETAILEDINFO) } |
Public Member Functions | |
uint32 | GetType () const override |
void | Log (const char *text, ELogLevel logLevel) override |
Public Member Functions inherited from MCore::LogCallback | |
LogCallback () | |
virtual | ~LogCallback () |
virtual void | Log (const char *text, ELogLevel logLevel)=0 |
virtual uint32 | GetType () const =0 |
MCORE_INLINE ELogLevel | GetLogLevels () const |
void | SetLogLevels (ELogLevel logLevels) |
Additional Inherited Members | |
Protected Attributes inherited from MCore::LogCallback | |
ELogLevel | m_logLevels |
|
inlineoverridevirtual |
Get the unique log callback type ID.
Implements MCore::LogCallback.
|
overridevirtual |
The concrete callback logging method.
text | The text to log. |
logLevel | The log message priority. |
Implements MCore::LogCallback.