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, | ||
... | |||
) |