ChildProcess
Captures breadcrumbs and events for child process exits and crashes.
Copied
type ExitReason =
| "clean-exit"
| "abnormal-exit"
| "killed"
| "crashed"
| "oom"
| "launch-failed"
| "integrity-failure";
interface ChildProcessOptions {
/** Child process events that generate Sentry breadcrumbs */
breadcrumbs: ExitReason[];
/** Child process events that generate Sentry events */
events: ExitReason[];
}
For example, to disable the capture of breadcrumbs and only capture events for Out-Of-Memory crashes:
Copied
import * as Sentry from "@sentry/electron";
Sentry.init({
dsn: "https://examplePublicKey@o0.ingest.sentry.io/0",
integrations: [
Sentry.Integrations.ChildProcess({
breadcrumbs: [],
events: ["oom"],
}),
],
});
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").
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").