1 #ifndef ENGINE_LOGGER_H_
2 #define ENGINE_LOGGER_H_
11 extern LogLevel logLevel;
13 #define logError(...) logMessage(LOGLEVEL_ERROR, __func__, __VA_ARGS__)
14 #define logWarning(...) logMessage(LOGLEVEL_WARNING, __func__, __VA_ARGS__)
15 #define logInfo(...) logMessage(LOGLEVEL_INFO, __func__, __VA_ARGS__)
16 #define logDebug(...) logMessage(LOGLEVEL_DEBUG, __func__, __VA_ARGS__)
18 void logMessage(LogLevel msgLevel, const char* func, const char* message, ...);
20 #endif // ENGINE_LOGGER_H_