Nukem's Possible Manifestation

    ember-cli-raygun

    1.3.0 • Public • Published

    Ember CLI Raygun

    Build Status Ember Observer Score

    This addon will allow you to report errors to Raygun from your Ember CLI app using raygun4js

    Note: This add on is currently in Beta! You may hit issues - please open an issue on Github if you have any problems! ❤️

    It's as easy as:

    $ ember install ember-cli-raygun

    Optionally you can pass Raygun API Key:

    $ ember install ember-cli-raygun --api_key='YOUR-RAYGUN-API-KEY'

    Now set your Raygun API Key (available under "Application Settings" in your Raygun Account) in config/environment.js

    // config/environment.js
    var ENV = {
      // ...
      raygun: {
        apiKey:  "YOUR-RAYGUN-API-KEY",
        enabled: (environment === "production")
      }
      // ...

    The default blueprint (which runs during ember install ember-cli-raygun) will add the above config in your app's config/environment.js file.

    Congratulations! You can now track and fix your errors once you deploy your app. (By default Ember CLI Raygun is disabled unless your environment is set to "production" - you can configure that behaviour in config/environment.js)

    Affected User Tracking

    Check out the Affected User Tracking section in the raygun4js documentation for full details.

    You potentially want something like the following in your application route:

    // app/routes/application.js
    // ...
      beforeModel: () {
        this.setRaygunUser();
      },
    
      setRaygunUser: () {
        // assuming you have a currentUser property available...
        Raygun.setUser(
          this.get("user.id"),
          false,
          this.get("user.email"),
          this.get("user.fullName"),
          this.get("user.firstName"),
        );    
      },
    // ...

    Contributing

    Pull requests are welcome!

    • git clone this repository
    • npm install
    • bower install

    Running tests

    • ember test OR
    • ember test --server

    Install

    npm i ember-cli-raygun

    DownloadsWeekly Downloads

    252

    Version

    1.3.0

    License

    MIT

    Unpacked Size

    10.3 kB

    Total Files

    9

    Last publish

    Collaborators

    • nikz
    • jesse_raygun