bunyan-rollbar-stream

Sends bunyan logs to Rollbar

Usage no npm install needed!

<script type="module">
  import bunyanRollbarStream from 'https://cdn.skypack.dev/bunyan-rollbar-stream';
</script>

README

bunyan-rollbar-stream

Bunyan stream for sending Rollbar

NPM Build Status

Install

With NPM

npm install --save bunyan-rollbar-stream

Usage

import Rollbar from 'rollbar'
import bunyan from 'bunyan'
import BunyanRollbarStream from 'bunyan-rollbar-stream'

var rollbar = new Rollbar({
  accessToken: 'MY-ROLLBAR-ACCESS-TOKEN',
})

var log = bunyan.createLogger({
  name: 'my-app',
  serializers: bunyan.stdSerializers,
  streams: [
    {
      name: 'rollbar',
      stream: new BunyanRollbarStream({
        rollbar: rollbar
      }),
      level: 'error'
    }
  ]
})

// This line will automatically sends error to Rollbar
log.error({ err: new Error('Error') }, 'Some error occurred')