更新时间:2021-03-18 GMT+08:00
日志注册
在使用日志接口之前,先进行错误码注册(使用日志注册相关接口需要在头文件“hiaiengine/status.h”中定义)。
操作步骤
- 自定义日志模块ID,实现如下:
#define USE_DEFINE_ERROR 0x6001 //0x6001为自定义值,值不能跟status.h文件中的MODID_GRAPH等重复。
- 自定义错误码的名称,实现如下:
enum{ HIAI_INVALID_INPUT_MSG_CODE = 0 // 错误码的名称,0为自定义值 };
- 注册错误码,实现示例如下,参数说明如表1所示。
HIAI_DEF_ERROR_CODE(moduleId, logLevel, codeName, codeDesc)
- 日志注册调用,实现示例如下:
HIAI_DEF_ERROR_CODE(USE_DEFINE_ERROR, HIAI_ERROR, HIAI_INVALID_INPUT_MSG, "invalid input message pointer");
父主题: 软件日志调测