昇腾社区首页
中文
注册
开发者
下载

ErrMgrInit

本接口为试验特性,后续版本可能会存在变更,不支持应用于商用产品中。

函数功能

错误码管理模块初始化。

函数原型

int32_t ErrMgrInit(ErrorMessageMode error_mode);

参数说明

参数名

输入/输出

说明

error_mode

输入

错误码收集格式,当前支持两种模式:

  • INTERNAL_MODE:内置模式,按照用户上下文收集。
  • PROCESS_MODE:进程模式,按照进程级别收集错误码。
enum class ErrorMessageMode : uint32_t {
  INTERNAL_MODE = 0U,
  PROCESS_MODE = 1U,
  ERR_MSG_MODE_MAX = 10U
};

返回值

  • 0:成功。
  • -1:失败。

调用示例

#include "base/err_msg.h"
auto ret = error_message::ErrMgrInit(ErrorMessageMode::INTERNAL_MODE);