LocalVariables

将局部变量添加到异常帧中。(默认启用)

Import name: Sentry.localVariablesIntegration

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

此集成捕获局部变量并将其添加到异常帧中。要通过集成启用捕获局部变量,请在 SDK 配置中将 includeLocalVariable 设置为 true

Copied
Sentry.init({
  includeLocalVariables: true,
});

局部变量集成仅捕获应用程序代码中的局部变量(in_app = true)。来自 node_modules 的堆栈帧不会附加局部变量。

Type: boolean

默认值为 true。如果启用,局部变量将被捕获到已捕获和未捕获的异常中。

  • 当设置为 false 时,只有未捕获的异常会包含局部变量。
  • 当设置为 true 时,已捕获和未捕获的异常都会包含局部变量。

为所有异常捕获局部变量可能会很昂贵,因为调试器会在每次抛出异常时暂停以收集局部变量。

为了减少此功能对应用程序性能或吞吐量的影响,该功能受到速率限制。一旦达到速率限制,局部变量将仅在未捕获的异常中捕获,直到超时。

Type: number

每秒捕获局部变量的最大异常数量,在触发速率限制之前。