Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nextfaze/angular-rollbar
Rollbar logging service for Angular 2+
https://github.com/nextfaze/angular-rollbar
angular angular-2 angular2 logging rollbar
Last synced: 3 months ago
JSON representation
Rollbar logging service for Angular 2+
- Host: GitHub
- URL: https://github.com/nextfaze/angular-rollbar
- Owner: NextFaze
- License: mit
- Created: 2017-04-03T23:47:09.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-07-21T12:35:15.000Z (over 4 years ago)
- Last Synced: 2024-10-11T08:07:18.715Z (3 months ago)
- Topics: angular, angular-2, angular2, logging, rollbar
- Language: TypeScript
- Size: 27.3 KB
- Stars: 14
- Watchers: 9
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Angular (2+) Rollbar Integration
[![Build Status](https://travis-ci.org/NextFaze/angular-rollbar.svg?branch=master)](https://travis-ci.org/NextFaze/angular-rollbar) [![Coverage Status](https://coveralls.io/repos/github/NextFaze/angular-rollbar/badge.svg?branch=master)](https://coveralls.io/github/NextFaze/angular-rollbar?branch=master)
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
```ts
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.
```ts
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.
```sh
npm install
npm test
```## Disclaimer
This project is not affiliated in anyway with Rollbar Inc. We do like their
service though.