|
- #include <stdio.h>
-
-
- #ifdef DEBUG
-
- #define LOG(l, f, ...) fprintf(stderr, l ": " DEBUG ": " f "\n" __VA_OPT__(,) __VA_ARGS__)
-
- #else // !DEBUG
-
- #define LOG(...)
-
- #endif // DEBUG
-
-
- #define LOGE(f, ...) LOG("E", f, __VA_ARGS__)
- #define LOGW(f, ...) LOG("W", f, __VA_ARGS__)
- #define LOGI(f, ...) LOG("I", f, __VA_ARGS__)
- #define LOGD(f, ...) LOG("D", f, __VA_ARGS__)
- #define LOGV(f, ...) LOG("V", f, __VA_ARGS__)
|