如何记录哨兵catch语句中的错误



我是新手,我想手动记录一个错误。

由于某些原因,我无法在他们的文档中找到我如何实现这个

我正在使用RN项目,但从他们的文档,RN扩展JS sdk

考虑一个像下面这样简单的函数

const logErrorIntentionally = () => {
try {
} catch (error) {
//throw sentry error here
}
}

如何记录哨兵抛出的错误?从我的catch块

根据文档:

import * as Sentry from '@sentry/browser';
try {
aFunctionThatMightFail();
} catch (err) {
Sentry.captureException(err);
}

自定义消息:

import * as Sentry from '@sentry/browser';
Sentry.captureMessage("Something went wrong");

最常见的捕获形式是捕获错误。可以作为错误捕获的内容因平台而异。一般来说,如果您有一些看起来像异常的东西,它可以被捕获。对于某些sdk,您也可以省略captureException的参数,这样Sentry就会尝试捕获当前异常。它对于向Sentry手动报告错误或消息也很有用。

您可以从官方文档中阅读更多内容https://docs.sentry.io/platforms/react-native/usage/

相关内容

  • 没有找到相关文章

最新更新