25 #include <citrusleaf/cf_atomic.h>
30 #define G_LOG_LEVEL ((int)cf_atomic32_get(g_log_level))
31 #define G_LOG_CB ((cf_log_callback)cf_atomic_p_get(g_log_callback))
static int cf_info_enabled()
static void cf_set_log_level(cf_log_level level)
cf_atomic_p g_log_callback
#define cf_atomic_p_set(_a, _b)
#define cf_atomic32_set(a, b)
void(* cf_log_callback)(cf_log_level level, const char *fmt,...)
static int cf_debug_enabled()
static void cf_set_log_callback(cf_log_callback callback)