From 4b67107e5ca0bc4317800e3c259d664425a7de43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Narajowski?= Date: Tue, 12 Nov 2019 16:31:56 +0100 Subject: [PATCH] porting: Update modlog.h file to use IGNORE macro This macro is used in official modlog package so since we want to use logcfg in porting, we can also use IGNORE macro. --- porting/nimble/include/modlog/modlog.h | 46 +++++++++----------------- 1 file changed, 15 insertions(+), 31 deletions(-) diff --git a/porting/nimble/include/modlog/modlog.h b/porting/nimble/include/modlog/modlog.h index ae9b58208..29b1e8f08 100644 --- a/porting/nimble/include/modlog/modlog.h +++ b/porting/nimble/include/modlog/modlog.h @@ -26,58 +26,42 @@ #define MODLOG_MODULE_DFLT 255 -#if (MYNEWT_VAL(LOG_LEVEL) > 0) -static inline void -modlog_dummy(const char *msg, ...) -{ - (void)msg; -} -#endif - -#if (MYNEWT_VAL(LOG_LEVEL) > 0) +#if MYNEWT_VAL(LOG_LEVEL) <= LOG_LEVEL_DEBUG || defined __DOXYGEN__ #define MODLOG_DEBUG(ml_mod_, ml_msg_, ...) \ - modlog_dummy((ml_msg_), ##__VA_ARGS__) + printf((ml_msg_), ##__VA_ARGS__) #else -#define MODLOG_DEBUG(ml_mod_, ml_msg_, ...) \ - printf((ml_msg_), ##__VA_ARGS__); +#define MODLOG_DEBUG(ml_mod_, ...) IGNORE(__VA_ARGS__) #endif -#if (MYNEWT_VAL(LOG_LEVEL) > 1) +#if MYNEWT_VAL(LOG_LEVEL) <= LOG_LEVEL_INFO || defined __DOXYGEN__ #define MODLOG_INFO(ml_mod_, ml_msg_, ...) \ - modlog_dummy((ml_msg_), ##__VA_ARGS__) + printf((ml_msg_), ##__VA_ARGS__) #else -#define MODLOG_INFO(ml_mod_, ml_msg_, ...) \ - printf((ml_msg_), ##__VA_ARGS__); +#define MODLOG_INFO(ml_mod_, ...) IGNORE(__VA_ARGS__) #endif -#if (MYNEWT_VAL(LOG_LEVEL) > 2) +#if MYNEWT_VAL(LOG_LEVEL) <= LOG_LEVEL_WARN || defined __DOXYGEN__ #define MODLOG_WARN(ml_mod_, ml_msg_, ...) \ - modlog_dummy((ml_msg_), ##__VA_ARGS__) + printf((ml_msg_), ##__VA_ARGS__) #else -#define MODLOG_WARN(ml_mod_, ml_msg_, ...) \ - printf((ml_msg_), ##__VA_ARGS__); +#define MODLOG_WARN(ml_mod_, ...) IGNORE(__VA_ARGS__) #endif -#if (MYNEWT_VAL(LOG_LEVEL) > 3) +#if MYNEWT_VAL(LOG_LEVEL) <= LOG_LEVEL_ERROR || defined __DOXYGEN__ #define MODLOG_ERROR(ml_mod_, ml_msg_, ...) \ - modlog_dummy((ml_msg_), ##__VA_ARGS__) + printf((ml_msg_), ##__VA_ARGS__) #else -#define MODLOG_ERROR(ml_mod_, ml_msg_, ...) \ - printf((ml_msg_), ##__VA_ARGS__); +#define MODLOG_ERROR(ml_mod_, ...) IGNORE(__VA_ARGS__) #endif -#if (MYNEWT_VAL(LOG_LEVEL) > 4) +#if MYNEWT_VAL(LOG_LEVEL) <= LOG_LEVEL_CRITICAL || defined __DOXYGEN__ #define MODLOG_CRITICAL(ml_mod_, ml_msg_, ...) \ - modlog_dummy((ml_msg_), ##__VA_ARGS__) + printf((ml_msg_), ##__VA_ARGS__) #else -#define MODLOG_CRITICAL(ml_mod_, ml_msg_, ...) \ - printf((ml_msg_), ##__VA_ARGS__); +#define MODLOG_CRITICAL(ml_mod_, ...) IGNORE(__VA_ARGS__) #endif #define MODLOG(ml_lvl_, ml_mod_, ...) \ MODLOG_ ## ml_lvl_((ml_mod_), __VA_ARGS__) -#define MODLOG_DFLT(ml_lvl_, ...) \ - MODLOG(ml_lvl_, LOG_MODULE_DEFAULT, __VA_ARGS__) - #endif