angular-rollbar
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Angular (2+) Rollbar Integration

Build Status Coverage Status

This package provides an Angular 2+ service for logging to Rollbar.

Installation

npm install angular-rollbar

Dependencies

This module relies on the official rollbar-browser npm package. In addition, it has Angular >= 2 as a peer dependency.

Usage

Bootstrap the module

import { RollbarModule, RollbarService } from 'angular-rollbar'
 
NgModule({
    imports: [
        RollbarModule.forRoot({
            accessToken: 'YOUR ROLLBAR CLIENT TOKEN'
        })
    ],
    providers: [
        { provide: ErrorHandler, useClass: RollbarService }
    ]
})
export class MyAngularApp {}
 

Use the service

Let the Angular DI do all the magic for you.

import { Component } from '@angular/core'
import { RollbarService } from 'angular-rollbar';
 
@Component(...)
export class MyComponent {
 
    constructor (rollbar: RollbarService) {
        rollbar.info('Logging to Rollbar!');
    }
}

Development

We are using Angular CLI to make things a little bearable.

npm install
npm test

Disclaimer

This project is not affiliated in anyway with Rollbar Inc. We do like their service though.

Dependencies (1)

Dev Dependencies (35)

Package Sidebar

Install

npm i angular-rollbar

Weekly Downloads

53

Version

1.0.0

License

MIT

Unpacked Size

21.6 kB

Total Files

26

Last publish

Collaborators

  • nextfaze