前言
LOG_X函数可以再不同的源文件里定义不同的输出等级,可以使用宏定义标识日志信息来自哪里。
不添加ulog组件,也可以使用LOG函数。ulog组件功能好像更丰富一些。
常用的API
API | 描述 |
---|---|
LOG_E(…) | 错误级别日志 |
LOG_W(…) | 警告级别日志? |
LOG_I(…) | 提示级别日志 |
LOG_D(…) | 调试级别日志 |
如何使用这些API
在源文件首部定义如下。注意:#include <rtdbg.h>一定要再DBG_LEVEL 和DBG_SECTION_NAME 宏定义后面
#define DBG_LEVEL DBG_INFO
#define DBG_SECTION_NAME "dfs"
#include <rtdbg.h>
DBG_LEVEL:打印信息等级,可以取如下值。只有比DBG_LEVEL低的打印信息才会输出。
#define DBG_ERROR 0
#define DBG_WARNING 1
#define DBG_INFO 2
#define DBG_LOG 3
DBG_SECTION_NAME :输出信息的标识, 如图