问题标签 [react-native-sentry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 未应用 Ios Sourcemaps - Sentry
无法获取要应用的 React Native IOS 源映射。分发和发布匹配。如果 RN 处于调试模式,那么一切都匹配得当。
sentry-cli 发布文件“n.sdsadas.dasdsadas@2.0.0+2.0.0.14” upload-sourcemaps <路径> --dist 2.0.0.14
sentry-cli 上传-dysym <路径>
sentry-cli upload-dif --include-sources <路径>
源映射 ~/main.jsbundle 和 ~/main.jsbundle.map 已上传并已适当地标记了 dist。
两个 dsym 上传,一个带有源(sourcebundle)标签,另一个带有调试和 symtab(macho 调试伴侣)
与重写框架集成有关吗?有任何想法吗?
谢谢
javascript - 如何在哨兵的catch语句中记录错误
我是 Sentry 的新手,我想手动记录错误。
出于某种原因,我无法在他们的文档中找到,我该如何实现这一点
我正在使用 RN 项目,但从他们的文档中,RN 扩展了 JS sdk
考虑一个像这样简单的函数
如何在哨兵中记录抛出的错误?从我的捕获块。
javascript - 如何在本机反应中将 userId 传递给哨兵?
到目前为止,我们有两种方式向哨兵发送错误:
- 都
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?
error-handling - 如何仅向特定用户显示特定 Sentry 警报?
开发团队使用 Sentry 获取技术警报。一些技术故障也需要传达给业务团队。业务团队也精通技术,可以拥有哨兵帐户。Sentry 中是否有向特定用户群发送某些技术警报的选项?
react-native - Sentry 在 React Native Expo 应用程序中不起作用
我已按照文档将哨兵添加到我的 React Native Expo 应用程序,但它没有按预期工作。这里是app入口和app.json的配置。
应用程序.js
应用程序.json
请任何帮助表示赞赏。
android - 上传文件时出现 Sentry android 错误 - RAM 包的源映射类型无效,跳过
我正在尝试使用以下命令将源地图上传到哨兵。
sentry-cli --url http://xxxx:9000 --auth-token xxxxxxxxxxxxxx89s89sxxxx 发布 --org sentry --project myproject files com.myproject@4.1.1.2+5286 upload-sourcemaps --bundle index.android.bundle - -bundle-sourcemap index.android.bundle.map --log-level 调试
index.android.bundle.map 文件已上传,但在上传 index.android.bundle 文件时会出现此错误 - “RAM 包的源映射类型无效,正在跳过”。
有什么解决办法吗?