| 
    XFusion API v1.3.0
    
   | 
 
xf_utils 的 log 封装。 更多...

宏定义 | |
| #define | XF_LOG_NONE (0) | 
| #define | XF_LOG_USER (1) | 
| #define | XF_LOG_ERROR (2) | 
| #define | XF_LOG_WARN (3) | 
| #define | XF_LOG_INFO (4) | 
| #define | XF_LOG_DEBUG (5) | 
| #define | XF_LOG_VERBOSE (6) | 
| #define | XF_DUMP_HEAD_BIT (0) | 
| #define | XF_DUMP_ASCII_BIT (1) | 
| #define | XF_DUMP_ESCAPE_BIT (2) | 
| #define | XF_DUMP_TAIL_BIT (3) | 
| #define | XF_DUMP_BIT(nr) BIT(nr) | 
| #define | XF_DUMP_TABLE (XF_DUMP_BIT(XF_DUMP_HEAD_BIT) | XF_DUMP_BIT(XF_DUMP_TAIL_BIT)) | 
| #define | XF_DUMP_FLAG_HEX_ONLY (XF_DUMP_TABLE) | 
| #define | XF_DUMP_FLAG_HEX_ASCII (XF_DUMP_BIT(XF_DUMP_ASCII_BIT) | XF_DUMP_TABLE) | 
| #define | XF_DUMP_FLAG_HEX_ASCII_ESCAPE (XF_DUMP_FLAG_HEX_ASCII | XF_DUMP_BIT(XF_DUMP_ESCAPE_BIT)) | 
| #define | XF_LOGU(tag, format, ...) xf_log_level(XF_LOG_USER, tag, format, ##__VA_ARGS__) | 
| 用户等级日志。始终显示文件名、行号等信息。   | |
| #define | XF_LOGE(tag, format, ...) xf_log_level(XF_LOG_ERROR, tag, format, ##__VA_ARGS__) | 
| 错误等级日志。始终显示文件名、行号等信息。   | |
| #define | XF_LOGW(tag, format, ...) xf_log_level(XF_LOG_WARN, tag, format, ##__VA_ARGS__) | 
| 警告等级日志。   | |
| #define | XF_LOGI(tag, format, ...) xf_log_level(XF_LOG_INFO, tag, format, ##__VA_ARGS__) | 
| 信息等级日志。   | |
| #define | XF_LOGD(tag, format, ...) xf_log_level(XF_LOG_DEBUG, tag, format, ##__VA_ARGS__) | 
| 调试等级日志。   | |
| #define | XF_LOGV(tag, format, ...) xf_log_level(XF_LOG_VERBOSE, tag, format, ##__VA_ARGS__) | 
| 冗余等级日志。   | |
| #define | XF_LOG_BUFFER_HEX(buffer, buffer_len) xf_dump_mem(buffer, buffer_len, XF_DUMP_FLAG_HEX_ONLY) | 
| 以十六进制输出 buffer 的内容。   | |
| #define | XF_LOG_BUFFER_HEXDUMP(buffer, buffer_len) xf_dump_mem(buffer, buffer_len, XF_DUMP_FLAG_HEX_ASCII) | 
| 以十六进制输出 buffer 的内容,同时输出可见的 ascii 码。   | |
| #define | XF_LOG_BUFFER_HEXDUMP_ESCAPE(buffer, buffer_len) xf_dump_mem(buffer, buffer_len, XF_DUMP_FLAG_HEX_ASCII_ESCAPE) | 
| 以十六进制输出 buffer 的内容,同时输出可见的 ascii 码,以及转义字符。   | |
函数 | |
| xf_err_t | xf_dump_mem (void *addr, size_t size, uint8_t flags_mask) | 
| 输出内存信息。   | |
xf_utils 的 log 封装。
在文件 xf_utils_log.h 中定义.