Skip to content

server for collecting crash reports from your Electron based application

License

Notifications You must be signed in to change notification settings

YouNow/electron-crash-report-server

Repository files navigation

electron-crash-report-server is a server for collecting crash reports from your Electron based application.

usage

  1. Download the latest version, unpack it and cd /unpacked/path

  2. Copy or move config-sample.ini to config.ini

  3. Run npm install and npm start

  4. Enable crash reports from your application

    const crashReporter = require('crash-reporter')
    crashReporter.start({
      submitUrl: 'http://domain.tld:1127/'
    })

    submitUrl is the server running the crash report server

  5. 💣 your application

Reports are available at submitUrl (or your inbox by enabling email). Disabling web will remove the ability to view reports online.

With web enabled the config.ini file is editable online at http://domain.tld:1127/config. Changes made to the config through either the web or config.ini directly require a server restart.

‼️ Newish versions of Electron require crashReporter started in the main and renderer processes.

bugs & features

Please create an issue if you encounter bugs or missing features.

license

MIT license

About

server for collecting crash reports from your Electron based application

Resources

License

Stars

Watchers

Forks

Packages

No packages published