29 #ifndef SBG_DEBUG_LOG_CATEGORY 30 #define SBG_DEBUG_LOG_CATEGORY ("None") 57 #define SBG_LOG_ERROR_CALL(errorCode, format, ...) sbgPlatformDebugLogMsg((const char*)__BASE_FILE__, (const char*)__FUNCTION__, __LINE__, SBG_DEBUG_LOG_CATEGORY, SBG_DEBUG_LOG_TYPE_ERROR, errorCode, format, ##__VA_ARGS__) 59 #if SBG_CONFIG_ENABLE_LOG_ERROR == 1 60 #define SBG_LOG_ERROR SBG_LOG_ERROR_CALL 62 #define SBG_LOG_ERROR(format, ...) ((void)sizeof(SBG_LOG_ERROR_CALL(format, ## __VA_ARGS__))) 70 #define SBG_LOG_WARNING_CALL(errorCode, format, ...) sbgPlatformDebugLogMsg((const char*)__BASE_FILE__, (const char*)__FUNCTION__, __LINE__, SBG_DEBUG_LOG_CATEGORY, SBG_DEBUG_LOG_TYPE_WARNING, errorCode, format, ##__VA_ARGS__) 72 #if SBG_CONFIG_ENABLE_LOG_WARNING == 1 73 #define SBG_LOG_WARNING SBG_LOG_WARNING_CALL 75 #define SBG_LOG_WARNING(format, ...) ((void)sizeof(SBG_LOG_WARNING_CALL(format, ## __VA_ARGS__))) 82 #define SBG_LOG_INFO_CALL(format, ...) sbgPlatformDebugLogMsg((const char*)__BASE_FILE__, (const char*)__FUNCTION__, __LINE__, SBG_DEBUG_LOG_CATEGORY, SBG_DEBUG_LOG_TYPE_INFO, SBG_NO_ERROR, format, ##__VA_ARGS__) 84 #if SBG_CONFIG_ENABLE_LOG_INFO == 1 85 #define SBG_LOG_INFO SBG_LOG_INFO_CALL 87 #define SBG_LOG_INFO(format, ...) ((void)sizeof(SBG_LOG_INFO_CALL(format, ## __VA_ARGS__))) 94 #define SBG_LOG_DEBUG_CALL(format, ...) sbgPlatformDebugLogMsg((const char*)__BASE_FILE__, (const char*)__FUNCTION__, __LINE__, SBG_DEBUG_LOG_CATEGORY, SBG_DEBUG_LOG_TYPE_DEBUG, SBG_NO_ERROR, format, ##__VA_ARGS__) 96 #if SBG_CONFIG_ENABLE_LOG_DEBUG == 1 97 #define SBG_LOG_DEBUG SBG_LOG_DEBUG_CALL 99 #define SBG_LOG_DEBUG(format, ...) ((void)sizeof(SBG_LOG_DEBUG_CALL(format, ## __VA_ARGS__)))
enum _SbgDebugLogType SbgDebugLogType
SBG_INLINE const char * sbgDebugLogTypeToStr(SbgDebugLogType logType)
Header file that contains all common definitions.