log: introduce macro to check if flag is enabled
This macro works only in debug build, in release it always returns false. Signed-off-by: Jacek Kalwas <jacek.kalwas@intel.com> Change-Id: I949ac5f3e3ff811bd4590645300c536c5a6afab6 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3358 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
This commit is contained in:
parent
78f44434a6
commit
3e82703056
@ -132,6 +132,12 @@ void spdk_log_set_print_level(enum spdk_log_level level);
|
||||
*/
|
||||
enum spdk_log_level spdk_log_get_print_level(void);
|
||||
|
||||
#ifdef DEBUG
|
||||
#define SPDK_DEBUGLOG_FLAG_ENABLED(name) spdk_log_get_flag(name)
|
||||
#else
|
||||
#define SPDK_DEBUGLOG_FLAG_ENABLED(name) false
|
||||
#endif
|
||||
|
||||
#define SPDK_NOTICELOG(...) \
|
||||
spdk_log(SPDK_LOG_NOTICE, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
||||
#define SPDK_WARNLOG(...) \
|
||||
|
Loading…
Reference in New Issue
Block a user