Skip to content

Commit 7c1000b

Browse files
committed
fix: 🐛 修复关闭log宏定义时编译所有日志输出编译错误问题
1 parent ff7c1f6 commit 7c1000b

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

core/fc_log.h

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -366,18 +366,18 @@ extern fc_pool_t fc_log_pool; // log组件使用的内存池声明,在fc_log.c
366366

367367
// clang-format off
368368

369-
#define fc_log_format (text, level, fmt, ...) do {} while(0)
370-
#define fc_log_error (fmt, ...) do {} while(0)
371-
#define fc_log_warning (fmt, ...) do {} while(0)
372-
#define fc_log_info (fmt, ...) do {} while(0)
373-
#define fc_log_debug (fmt, ...) do {} while(0)
374-
#define fc_log_verbose (fmt, ...) do {} while(0)
375-
376-
#define fc_log_printf (fmt, ...) do {} while(0)
377-
#define fc_log_printf_lv(_level, fmt, ...) do {} while(0)
378-
379-
#define fc_log_write (buf, len) do {} while(0)
380-
#define fc_log_write_lv (_level, buf, len) do {} while(0)
369+
#define fc_log_format(text, level, fmt, ...) ((void)0)
370+
#define fc_log_error(fmt, ...) ((void)0)
371+
#define fc_log_warning(fmt, ...) ((void)0)
372+
#define fc_log_info(fmt, ...) ((void)0)
373+
#define fc_log_debug(fmt, ...) ((void)0)
374+
#define fc_log_verbose(fmt, ...) ((void)0)
375+
376+
#define fc_log_printf(fmt, ...) ((void)0)
377+
#define fc_log_printf_lv(_level, fmt, ...) ((void)0)
378+
379+
#define fc_log_write(buf, len) ((void)0)
380+
#define fc_log_write_lv(_level, buf, len) ((void)0)
381381
// clang-format on
382382

383383
// 一般在断言中只进行变量比较等操作,通常来说取消断言后效果需要等效完全注释掉
@@ -388,7 +388,7 @@ extern fc_pool_t fc_log_pool; // log组件使用的内存池声明,在fc_log.c
388388
__VA_ARGS__; \
389389
}
390390

391-
// #define fc_log_assert(expr, ...) do {} while(0)
391+
// #define fc_log_assert(expr, ...) ((void)0)
392392

393393
#endif
394394

0 commit comments

Comments
 (0)