A Bunyan stream for pushing messages using pushover
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
.jshintignore
.jshintrc
.travis.yml
LICENSE
README.md
index.js
package.json

README.md

bunyan-pushover

Version npmBuild StatusDependenciesCoverage StatusCode Climate

A Bunyan stream that logs using the Pushover service.

Usage

  var bunyan = require('bunyan');
  var Pushover = require('bunyan-pushover');

  var logger = bunyan.createLogger({
    name: 'bunyan-pushover test',
    streams: [{
      type: 'raw',
      stream: new Pushover({
        user: 'user key',
        token: 'pushover app api token'
      })
    }]
  });

bunyan-pushover takes the following options. Both 'user' and 'token' are required:

  • user: The user key for the Pushover user who will receive the notifications.
  • token: The Pushover API token for your application.
  • device: The device which should receive the notifications (optional).
  • sound: Which custom notification sound to use (optional).
  • priority: Priority of messages, see https://pushover.net/api#priority (optional).
  • retry: How often Pushover should resend the message to the user, in seconds (optional).
  • expire: How many seconds notification will be retried for (optional).

Installation

$ npm install bunyan-pushover

License

MIT-licensed. See LICENSE.