到目前为止,我们有两种方式向哨兵发送错误:
- 都
Errors
被哨兵抓住了。 - 我们的
<ErrorBoundary />
组件使用captureException
.
我们想将 传递给哨兵userId
,它存储在 中,AuthContext
并且可以使用反应钩子读取。
如何重新配置 Sentry 以传递extras
此信息?
我应该使用:
Sentry.setExtra("userId", userId);
Sentry.withScope((scope) => { scope.setExtra("userId", userId); })
Sentry.configureScope(scope => { scope.setExtra("userId", userId); })
我关心反应流程,我只需要在用户登录时配置一次(如果用户注销我们保留旧ID)
如何根据我的要求正确配置 Sentry?