| 
    XFusion API v1.3.0
    
   | 
 
xf_log 系统日志。 更多...
宏定义 | |
| #define | XF_LOG_LVL_NONE (0) | 
| #define | XF_LOG_LVL_USER (1) | 
| #define | XF_LOG_LVL_ERROR (2) | 
| #define | XF_LOG_LVL_WARN (3) | 
| #define | XF_LOG_LVL_INFO (4) | 
| #define | XF_LOG_LVL_DEBUG (5) | 
| #define | XF_LOG_LVL_VERBOSE (6) | 
| #define | xf_log_level(level, tag, fmt, ...) xf_log(level, tag, __FILE__, __LINE__, __func__, fmt XF_LOG_NEWLINE, ##__VA_ARGS__) | 
函数 | |
| void | xf_log_set_filter_enable (int log_obj_id) | 
| 启用过滤器   | |
| void | xf_log_set_filter_disable (int log_obj_id) | 
| 禁用过滤器   | |
| void | xf_log_set_filter_colorful_enable (int log_obj_id) | 
| 开启彩色显示   | |
| void | xf_log_set_filter_colorful_disable (int log_obj_id) | 
| 关闭彩色显示   | |
| void | xf_log_set_filter_is_blacklist (int log_obj_id) | 
| 设置过滤器为黑名单(其内容将被过滤)   | |
| void | xf_log_set_filter_is_whitelist (int log_obj_id) | 
| 设置过滤器为白名单(仅其内容将被暴露)   | |
| void | xf_log_set_filter_tag (int log_obj_id, const char *tag) | 
| 设置过滤器的标签过滤   | |
| void | xf_log_set_filter_level (int log_obj_id, uint8_t level) | 
| 设置过滤器的等级过滤   | |
| void | xf_log_set_filter_file (int log_obj_id, const char *file) | 
| 设置过滤器的文件过滤   | |
| void | xf_log_set_info_level (int log_obj_id, uint8_t level) | 
| 显示文件函数等信息的最小等级   | |
| void | xf_log_set_time_func (xf_log_time_func_t log_time_func) | 
| 设置log的时间戳打印函数   | |
| size_t | xf_log (uint8_t level, const char *tag, const char *file, uint32_t line, const char *func, const char *fmt,...) | 
| log打印函数   | |
| size_t | xf_log_printf (const char *format,...) | 
| 朴实无华的打印函数   | |
xf_log 系统日志。
| #define XF_LOG_LVL_USER (1) | 
| #define XF_LOG_LVL_ERROR (2) | 
| #define XF_LOG_LVL_WARN (3) | 
| #define XF_LOG_LVL_INFO (4) | 
| #define XF_LOG_LVL_DEBUG (5) | 
| #define XF_LOG_LVL_VERBOSE (6) | 
| #define xf_log_level | ( | level, | |
| tag, | |||
| fmt, | |||
| ... | |||
| ) | xf_log(level, tag, __FILE__, __LINE__, __func__, fmt XF_LOG_NEWLINE, ##__VA_ARGS__) | 
| void xf_log_set_filter_enable | ( | int | log_obj_id | ) | 
| void xf_log_set_filter_disable | ( | int | log_obj_id | ) | 
| void xf_log_set_filter_colorful_enable | ( | int | log_obj_id | ) | 
| void xf_log_set_filter_colorful_disable | ( | int | log_obj_id | ) | 
| void xf_log_set_filter_is_blacklist | ( | int | log_obj_id | ) | 
| void xf_log_set_filter_is_whitelist | ( | int | log_obj_id | ) | 
| void xf_log_set_filter_tag | ( | int | log_obj_id, | 
| const char * | tag | ||
| ) | 
| void xf_log_set_filter_level | ( | int | log_obj_id, | 
| uint8_t | level | ||
| ) | 
| void xf_log_set_filter_file | ( | int | log_obj_id, | 
| const char * | file | ||
| ) | 
| void xf_log_set_info_level | ( | int | log_obj_id, | 
| uint8_t | level | ||
| ) | 
| void xf_log_set_time_func | ( | xf_log_time_func_t | log_time_func | ) | 
| size_t xf_log | ( | uint8_t | level, | 
| const char * | tag, | ||
| const char * | file, | ||
| uint32_t | line, | ||
| const char * | func, | ||
| const char * | fmt, | ||
| ... | |||
| ) |