获取更多动态,关注公众号:黑客下午茶

Usage

Sentry 的 SDK 与运行时环境挂钩,并自动报告错误(errors)、异常(exceptions)和拒绝(rejections)。

最常见的捕获形式是捕获错误(capture errors)。可以捕获的错误因平台而异。通常,如果您有一些看起来像异常(exception)的东西,它可以被捕获。对于某些 SDK,还可以省略 capture_exception 的参数,Sentry 将尝试捕获当前异常。对于向 Sentry 手动报告错误或消息也很有用。

在捕获事件时,您还可以记录导致该事件的面包屑(breadcrumbs)。面包屑与事件不同:它们不会在 Sentry 中创建事件,但会在发送下一个事件之前被缓冲。在我们的 Breadcrumbs documentation 中了解更多关于面包屑的信息。

Capturing Errors

Copied
$sentry->capture_errors( sub {
    1 / 0
} );

Capturing Messages

另一个常见操作是捕获裸消息(bare message)。消息是应该发送给 Sentry 的文本信息。通常情况下,消息不会发出,但它们对某些团队可能很有用。

The platform or SDK you've selected either does not support this functionality, or it is missing from documentation.

If you think this is an error, feel free to let us know on GitHub.

You can edit this page on GitHub.