ExtraErrorData

Extracts all non-native attributes from the error object and attaches them to the event as extra data.

Import name: Sentry.extraErrorDataIntegration

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.

Copied
import * as Sentry from '@sentry/node';

Sentry.init({
  dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0',
  integrations: [Sentry.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.

Type: boolean

Indicates if the serializer should catch the cause of the error. For more information, see the Error: cause MDN Web Docs.

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").