更新时间:2021-03-18 GMT+08:00
分享

日志注册

在使用日志接口之前,先进行错误码注册(使用日志注册相关接口需要在头文件“hiaiengine/status.h”中定义)。

操作步骤

  1. 自定义日志模块ID,实现如下:

    #define USE_DEFINE_ERROR 0x6001  //0x6001为自定义值,值不能跟status.h文件中的MODID_GRAPH等重复。

  2. 自定义错误码的名称,实现如下:

    enum{
        HIAI_INVALID_INPUT_MSG_CODE = 0 // 错误码的名称,0为自定义值
    };

  3. 注册错误码,实现示例如下,参数说明如表1所示。

    HIAI_DEF_ERROR_CODE(moduleId, logLevel, codeName, codeDesc)
    表1 参数说明

    参数

    说明

    moduleId

    模块ID。

    logLevel

    错误级别,级别说明如下:

    • 调试: HIAI_DEBUG
    • 正常: HIAI_INFO
    • 警告:HIAI_WARNNING
    • 一般错误:HIAI_ERROR

    codeName

    错误码的名称。

    codeDesc

    错误码的描述,字符串。

  4. 日志注册调用,实现示例如下:

    HIAI_DEF_ERROR_CODE(USE_DEFINE_ERROR, HIAI_ERROR, HIAI_INVALID_INPUT_MSG, "invalid input message pointer");

分享:

    相关文档

    相关产品