From 5f5449bb03c1920bad29bd3e473ba76ac76900a6 Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Thu, 14 Aug 2014 08:04:44 +0000 Subject: [PATCH] cw_log_dbg funtion added. FossilOrigin-Name: a8457531f44b04cd478eb84588626322eb3f6939b55ca53c9e75c64896f98bfe --- src/capwap/cw_log.h | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/capwap/cw_log.h b/src/capwap/cw_log.h index 1db50b1c..d941adbe 100644 --- a/src/capwap/cw_log.h +++ b/src/capwap/cw_log.h @@ -22,6 +22,11 @@ #include #include + +#define DBG_CAPWAP_MSG 0x00000001 +#define DBG_DTLS 0x00000002 + + #ifndef CW_LOG_DUMP_ROW_LEN #define CW_LOG_DUMP_ROW_LEN 32 #endif @@ -35,6 +40,7 @@ #endif +extern void cw_log_dbg_(int type,const char * file, int line, const char * fromat, ...); #ifdef WITH_CW_LOG #define cw_log(level,...) cw_log_cb(level,__VA_ARGS__) @@ -52,7 +58,13 @@ #define cw_log_debug2_dump(str,len,...) cw_log_debug_dump_(2,str,len,__VA_ARGS__) #define cw_log_debug(level,...) cw_log_debug_cbs[level](__VA_ARGS__) + + #define cw_log_dbg(type,...) cw_log_dbg_(type,__FILE__,__LINE__,__VA_ARGS__) + #else + #define cw_log_dbg(...) + + #define cw_log_debug0(...) #define cw_log_debug1(...) #define cw_log_debug2(...) @@ -64,13 +76,18 @@ #endif extern void (*cw_log_cb)(int level,const char * fromat, ...); +extern void (*cw_log_debug_cb)(int type, const char *format, ...); + extern void (*cw_log_debug_cbs[])(const char * fromat, ...); extern int cw_log_debug_dump_(int level,const uint8_t * data, int len, const char * format, ...); extern void cw_vlog_(int level,const char * format, va_list args); -extern int cw_log_debug_level; extern void cw_log_tosyslog(int level,const char *format, ...); extern void cw_log_tofile(int level,const char *format, ...); + +extern int cw_log_debug_level; + + extern const char * cw_log_name; #endif