acl
3.5.3.0
|
宏定义 | |
#define | ACL_DEBUG_INTER_BASE 0 |
#define | ACL_DEBUG_WQ (ACL_DEBUG_INTER_BASE + 1) |
#define | ACL_DEBUG_PROCTL (ACL_DEBUG_INTER_BASE + 2) |
#define | ACL_DEBUG_THR_POOL (ACL_DEBUG_INTER_BASE + 3) |
#define | ACL_DEBUG_EVENT (ACL_DEBUG_INTER_BASE + 4) |
#define | acl_debug(SECTION, LEVEL) !acl_do_debug((SECTION), (LEVEL)) ? (void) 0 : acl_msg_info |
函数 | |
ACL_API void | acl_debug_end (void) |
ACL_API void | acl_debug_init (const char *ptr) |
ACL_API void | acl_debug_init2 (const char *ptr, int max_debug_level) |
ACL_API int | acl_do_debug (int section, int level) |
#define acl_debug | ( | SECTION, | |
LEVEL | |||
) | !acl_do_debug((SECTION), (LEVEL)) ? (void) 0 : acl_msg_info |
#define ACL_DEBUG_EVENT (ACL_DEBUG_INTER_BASE + 4) |
ACL_EVENT 调度标签
在文件 acl_debug.h 第 15 行定义.
#define ACL_DEBUG_INTER_BASE 0 |
最小调试标签值
在文件 acl_debug.h 第 11 行定义.
#define ACL_DEBUG_PROCTL (ACL_DEBUG_INTER_BASE + 2) |
ACL_PROCTL 调试标签
在文件 acl_debug.h 第 13 行定义.
#define ACL_DEBUG_THR_POOL (ACL_DEBUG_INTER_BASE + 3) |
ACL_PTHREAD_POOL 调试标签
在文件 acl_debug.h 第 14 行定义.
#define ACL_DEBUG_WQ (ACL_DEBUG_INTER_BASE + 1) |
ACL_WORKQ 调试标签
在文件 acl_debug.h 第 12 行定义.
ACL_API void acl_debug_end | ( | void | ) |
释放内部一些内存等资源
ACL_API void acl_debug_init | ( | const char * | ptr | ) |
初始化日志调试调用接口
ptr | {const char*} 调试标签及级别字符串, 格式: 1:1, 2:10, 3:8... or 1:1; 2:10; 3:8... |
ACL_API void acl_debug_init2 | ( | const char * | ptr, |
int | max_debug_level | ||
) |
初始化日志调试调用接口
ptr | {const char*} 调试标签及级别字符串, 格式: 1:1, 2:10, 3:8... or 1:1; 2:10; 3:8... |
max_debug_level | {int} 最大调试标签值 |
ACL_API int acl_do_debug | ( | int | section, |
int | level | ||
) |
判断给定标签的级别是否在日志输出条件范围内
section | {int} 标签值 |
level | {int} 级别值 |