Go to the source code of this file.
#define SAL_DETAIL_INFO_IF_FORMAT |
( |
|
condition, |
|
|
|
area, |
|
|
|
... |
|
) |
| |
Value:
SAL_DETAIL_ENABLE_LOG_INFO && (condition), SAL_DETAIL_LOG_LEVEL_INFO, \
area, SAL_DETAIL_WHERE, __VA_ARGS__)
#define SAL_DETAIL_LOG_FORMAT |
( |
|
condition, |
|
|
|
level, |
|
|
|
area, |
|
|
|
where, |
|
|
|
... |
|
) |
| |
Value:do { \
if (condition) { \
sal_detail_logFormat((level), (area), (where), __VA_ARGS__); \
} \
} while (SAL_LOG_FALSE)
#define SAL_DETAIL_WARN_IF_FORMAT |
( |
|
condition, |
|
|
|
area, |
|
|
|
... |
|
) |
| |
Value:
SAL_DETAIL_ENABLE_LOG_WARN && (condition), SAL_DETAIL_LOG_LEVEL_WARN, \
area, SAL_DETAIL_WHERE, __VA_ARGS__)
#define SAL_DETAIL_WHERE __FILE__ ":" SAL_STRINGIFY(__LINE__) ": " |
#define SAL_LOG_FALSE false |
#define SAL_LOG_TRUE true |