This integration extracts all non-native attributes from the error object and attaches them to the event as extra data. If the error object has a .toJSON() method, the ExtraErrorData integration will run it to extract additional information.

This integration requires you to install @sentry/integrations next to your main SDK package.

import * as Sentry from "@sentry/browser";
import { extraErrorDataIntegration } from "@sentry/integrations";

  dsn: "https://examplePublicKey@o0.ingest.sentry.io/0",
  integrations: [extraErrorDataIntegration()],

Type: number

Limit of how deep the object serializer should go. The default is 3. Anything deeper than the set limit will be replaced with standard Node.js REPL notation of [Object], [Array], [Function], or a primitive value.

Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").