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.

/angular-rollbar/

    Package Sidebar

    Install

    npm i angular-rollbar

    Weekly Downloads

    27

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    21.6 kB

    Total Files

    26

    Last publish

    Collaborators

    • nextfaze