#define APP_LOG_DEBUG 1 #define APP_LOG_INFO 2 #define APP_LOG_ERR 3 #define APP_LOG_LEVEL APP_LOG_DEBUG #define APP_LOG(l, ...) (l >= APP_LOG_LEVEL ? fprintf(stderr, __VA_ARGS__) : 0 )