27 bool Log(
const char *msg)
33 bool DebugLog(
const char *strMessage) {
return Log(strMessage); }
34 bool LogFatal(
const char *strMessage) {
return Log(strMessage); }
36 #define IMPLEMENT_LOGF(func) \
37 bool func(const char *msg, ...) { \
38 va_list args; va_start(args, msg); \
40 Buf.FormatV(msg, args); \
41 return Log(Buf.getData()); \
bool LogSilentF(const char *strMessage,...)
bool LogF(const char *strMessage,...)
bool DebugLogF(const char *strMessage ...)
bool Log(const char *msg)
bool DebugLog(const char *strMessage)
bool LogFatal(const char *strMessage)
#define IMPLEMENT_LOGF(func)