diff options
Diffstat (limited to 'src/libosfp_log.h')
| -rw-r--r-- | src/libosfp_log.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libosfp_log.h b/src/libosfp_log.h index 40ab606..f722922 100644 --- a/src/libosfp_log.h +++ b/src/libosfp_log.h @@ -8,13 +8,17 @@ typedef enum libosfp_log_level { LIBOSFP_LOG_LEVEL_ERROR } libosfp_log_level_t; +#ifndef DEBUG +#define libosfp_log_debug(...) do { } while (0) +#else #define libosfp_log_debug(...) libosfp_log(LIBOSFP_LOG_LEVEL_DEBUG, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) +#endif #define libosfp_log_info(...) libosfp_log(LIBOSFP_LOG_LEVEL_INFO, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) #define libosfp_log_warning(...) libosfp_log(LIBOSFP_LOG_LEVEL_WARNING, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) #define libosfp_log_error(...) libosfp_log(LIBOSFP_LOG_LEVEL_ERROR, __FILE__, __LINE__, __FUNCTION__,__VA_ARGS__) void libosfp_log_level_set(libosfp_log_level_t level); -void libosfp_log(unsigned int x, const char *file, const char *func, const int line, const char *fmt, ...); +void libosfp_log(unsigned int x, const char *file, const int line, const char *func, const char *fmt, ...); #endif |
