|
@@ -222,11 +222,14 @@ static inline int _log_nop(enum log_category_t cat, enum log_level_t level,
|
|
|
#define _SPL_BUILD 0
|
|
|
#endif
|
|
|
|
|
|
-#if !_DEBUG && CONFIG_IS_ENABLED(LOG)
|
|
|
+#if CONFIG_IS_ENABLED(LOG)
|
|
|
|
|
|
-#define debug_cond(cond, fmt, args...) \
|
|
|
-({ \
|
|
|
- log(LOG_CATEGORY, LOGL_DEBUG, fmt, ##args); \
|
|
|
+#define debug_cond(cond, fmt, args...) \
|
|
|
+({ \
|
|
|
+ if (cond) \
|
|
|
+ log(LOG_CATEGORY, \
|
|
|
+ (enum log_level_t)(LOGL_FORCE_DEBUG | _LOG_DEBUG), \
|
|
|
+ fmt, ##args); \
|
|
|
})
|
|
|
|
|
|
#else /* _DEBUG */
|