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

SetErrMgrContext

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

函数功能

将线程与用户上下文绑定。

当调用ErrMgrInit接口将error_mode设置为INTERNAL_MODE(内置模式,按照用户上下文收集)时,可能存在切换线程的场景。若希望切换后的线程与切换前的线程的用户上下文绑定,可以在切换后线程中:先调用GetErrMgrContext接口获取切换前线程的上下文,再调用SetErrMgrContext接口进行绑定。

函数原型

void SetErrMgrContext(ErrorManagerContext error_context)

参数说明

参数名

输入/输出

说明

ErrorManagerContext

输入

用户上下文信息。

返回值

调用示例

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