LinkedErrors

允许您配置关联错误。(默认启用)

Import name: Sentry.linkedErrorsIntegration

此集成默认启用。如果您想修改默认集成,请阅读此文档

此集成允许您配置关联错误。它们将递归读取,直到指定的限制,然后通过特定键进行查找。默认情况下,Sentry SDK 将限制设置为五,并使用键 "cause"

Copied
Sentry.init({
  integrations: [Sentry.linkedErrorsIntegration()],
});

Type: string

Type: number

以下是一个如何实现此功能的代码示例:

Copied
document
  .querySelector("#get-reviews-btn")
  .addEventListener("click", async (event) => {
    const movie = event.target.dataset.title;
    try {
      const reviews = await fetchMovieReviews(movie);
      renderMovieReviews(reviews);
    } catch (e) {
      const fetchError = new Error(
        `Failed to fetch reviews for: ${movie}`,
      );
      fetchError.cause = e;
      Sentry.captureException(fetchError);
      renderMovieReviewsError(fetchError);
    }
  });