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);
父主题: 错误上报接口