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);
}
});