Go to the documentation of this file.
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__)))
@ SBG_DEBUG_LOG_TYPE_INFO
@ SBG_DEBUG_LOG_TYPE_WARNING
@ SBG_DEBUG_LOG_TYPE_DEBUG
@ SBG_DEBUG_LOG_TYPE_ERROR
enum _SbgDebugLogType SbgDebugLogType
const SBG_INLINE char * sbgDebugLogTypeToStr(SbgDebugLogType logType)
sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40