acl  3.5.3.0
acl_debug.h 文件参考
#include "acl_define.h"
#include "acl_msg.h"
+ acl_debug.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#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)
 

宏定义说明

◆ acl_debug

#define acl_debug (   SECTION,
  LEVEL 
)    !acl_do_debug((SECTION), (LEVEL)) ? (void) 0 : acl_msg_info

日志调试宏接口

参数
SECTION{int} 调试标签值
LEVEL{int} 对应于SECTION调试标签的级别

在文件 acl_debug.h22 行定义.

◆ ACL_DEBUG_EVENT

#define ACL_DEBUG_EVENT   (ACL_DEBUG_INTER_BASE + 4)

ACL_EVENT 调度标签

在文件 acl_debug.h15 行定义.

◆ ACL_DEBUG_INTER_BASE

#define ACL_DEBUG_INTER_BASE   0

最小调试标签值

在文件 acl_debug.h11 行定义.

◆ ACL_DEBUG_PROCTL

#define ACL_DEBUG_PROCTL   (ACL_DEBUG_INTER_BASE + 2)

ACL_PROCTL 调试标签

在文件 acl_debug.h13 行定义.

◆ ACL_DEBUG_THR_POOL

#define ACL_DEBUG_THR_POOL   (ACL_DEBUG_INTER_BASE + 3)

ACL_PTHREAD_POOL 调试标签

在文件 acl_debug.h14 行定义.

◆ ACL_DEBUG_WQ

#define ACL_DEBUG_WQ   (ACL_DEBUG_INTER_BASE + 1)

ACL_WORKQ 调试标签

在文件 acl_debug.h12 行定义.

函数说明

◆ acl_debug_end()

ACL_API void acl_debug_end ( void  )

释放内部一些内存等资源

◆ acl_debug_init()

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_debug_init2()

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_do_debug()

ACL_API int acl_do_debug ( int  section,
int  level 
)

判断给定标签的级别是否在日志输出条件范围内

参数
section{int} 标签值
level{int} 级别值