创建一个测试函数'
/**
* @brief 设置ELOG日志任务
* @param
*/
void app_elog_init(void)
{
elog_init(); // 初始化elog 初始化的 EasyLogger 的核心功能,初始化后才可以使用下面的API。
// 日志颜色功能是将各个级别日志按照颜色进行区分,默认颜色功能是关闭的
// true: 使能,false: 失能
elog_set_text_color_enabled(true);
/* 设置每个级别的日志输出格式*/
// 输出所有内容
elog_set_fmt(ELOG_LVL_ASSERT, ELOG_FMT_ALL);
// 输出日志级别信息和日志TAG
elog_set_fmt(ELOG_LVL_ERROR, ELOG_FMT_LVL | ELOG_FMT_TAG);
elog_set_fmt(ELOG_LVL_WARN, ELOG_FMT_LVL | ELOG_FMT_TAG);
elog_set_fmt(ELOG_LVL_INFO, ELOG_FMT_LVL | ELOG_FMT_TAG);
// 除了时间、进程信息、线程信息之外,其余全部输出
elog_set_fmt(ELOG_LVL_DEBUG, ELOG_FMT_ALL & ~(ELOG_FMT_TIME | ELOG_FMT_P_INFO | ELOG_FMT_T_INFO));
// 输出所有内容
elog_set_fmt(ELOG_LVL_VERBOSE, ELOG_FMT_ALL);
// 启动elog 在初始化完成后,必须调用启动方法,日志才会被输出。
elog_start();
log_a("Hello EasyLogger!");
log_e("Hello EasyLogger!");
log_w("Hello EasyLogger!");
log_i("Hello EasyLogger!");
log_d("Hello EasyLogger!");
log_v("Hello EasyLogger!");
}
|