23 #ifndef __SBG_DEBUG_H__ 24 #define __SBG_DEBUG_H__ 51 #if SBG_CONFIG_ENABLE_ASSERT == SBG_ENABLE 52 #define SBG_ASSERT(expression) SBG_PLATFORM_ASSERT(expression) 54 #define SBG_ASSERT(expression) ((void)(expression)) 62 #if SBG_CONFIG_ENABLE_LOG_ERROR == SBG_ENABLE 63 #define SBG_LOG_ERROR(errorCode, format, ...) sbgPlatformDebugLogMsg((const char*)__BASE_FILE__, (const char*)__FUNCTION__, __LINE__, SBG_DEBUG_LOG_TYPE_ERROR, errorCode, format, ##__VA_ARGS__) 65 #define SBG_LOG_ERROR(errorCode, format, ...) ((void)0) 73 #if SBG_CONFIG_ENABLE_LOG_WARNING == SBG_ENABLE 74 #define SBG_LOG_WARNING(errorCode, format, ...) sbgPlatformDebugLogMsg((const char*)__BASE_FILE__, (const char*)__FUNCTION__, __LINE__, SBG_DEBUG_LOG_TYPE_WARNING, errorCode, format, ##__VA_ARGS__) 76 #define SBG_LOG_WARNING(errorCode, format, ...) ((void)0) 83 #if SBG_CONFIG_ENABLE_LOG_INFO == SBG_ENABLE 84 #define SBG_LOG_INFO(format, ...) sbgPlatformDebugLogMsg((const char*)__BASE_FILE__, (const char*)__FUNCTION__, __LINE__, SBG_DEBUG_LOG_TYPE_INFO, SBG_NO_ERROR, format, ##__VA_ARGS__) 86 #define SBG_LOG_INFO(format, ...) ((void)0) 92 #if SBG_CONFIG_ENABLE_LOG_VERBOSE == SBG_ENABLE 93 #define SBG_LOG_VERBOSE(format, ...) sbgPlatformDebugLogMsg((const char*)__BASE_FILE__, (const char*)__FUNCTION__, __LINE__, SBG_DEBUG_LOG_TYPE_VERBOSE, SBG_NO_ERROR, format, ##__VA_ARGS__) 95 #define SBG_LOG_VERBOSE(format, ...) ((void)0)
Header file used to configure the framework.
enum _SbgDebugLogType SbgDebugLogType