Breadcrumbs
包装原生浏览器 API 以捕获面包屑。(默认启用)
此集成仅在浏览器环境中工作。
Import name: Sentry.breadcrumbsIntegration
此集成默认启用。如果您想修改默认集成,请阅读此文档。
breadcrumbsIntegration
包装了原生 API 以捕获面包屑。
默认情况下,Sentry SDK 包装了 console
、dom
、fetch
、history
和 xhr
浏览器 API 以添加面包屑。您可以通过以下选项选择不为应用程序的特定部分捕获面包屑(例如,您可以选择不将 console.log
调用捕获为面包屑)。
Copied
Sentry.init({
integrations: [
Sentry.breadcrumbsIntegration({
console: true,
dom: true,
fetch: true,
history: true,
xhr: true,
}),
],
});
Type: boolean
记录对 console.log
、console.debug
等的调用。
Type: boolean
| { serializeAttribute: string | string[] }
记录所有点击和按键事件。
当提供一个带有 serializeAttribute
键的对象时,面包屑集成会在生成面包屑路径时查找 DOM 元素中的指定属性。匹配的元素将跟随其自定义属性,而不是它们的 id
或 class
名称。
Type: boolean
记录使用 Fetch API 进行的 HTTP 请求。
Type: boolean
记录对 history.pushState
及相关 API 的调用。
Type: boolean
记录每次向服务器发送事件的情况。
Type: boolean
记录使用 XHR API 进行的 HTTP 请求。