start
This method must be called before using any other crashReporter
APIs. Once initialized this way, the crashpad handler collects crashes from all subsequently created processes. The crash reporter cannot be disabled once started.
This method should be called as early as possible in app startup, preferably before app.on('ready')
. If the crash reporter is not initialized at the time a renderer process is created, then that renderer process will not be monitored by the crash reporter.
Note: You can test out the crash reporter by generating a crash using process.crash()
.
Note: If you need to send additional/updated extra
parameters after your first call start
you can call addExtraParameter
.
Note: Parameters passed in extra
, globalExtra
or set with addExtraParameter
have limits on the length of the keys and values. Key names must be at most 39 bytes long, and values must be no longer than 127 bytes. Keys with names longer than the maximum will be silently ignored. Key values longer than the maximum length will be truncated.
Note: This method is only available in the main process.