winston-pushover

A transport for Winston that uses the Pushover notification service.

npm install winston-pushover
16 downloads in the last day
18 downloads in the last week
44 downloads in the last month

winston-pushover

Build Status

A Winston transport that outputs using the Pushover service.

Usage

  var winston = require('winston');

  // Requiring `winston-pushover` will expose `winston.transports.Pushover`
  require('winston-pushover').Pushover;

  winston.add(winston.transports.Pushover, options);

The Pushover transport takes the following options. Both 'userKey' and 'token' are required:

  • level: Level of messages that this transport should log, defaults to 'info'.
  • silent: Boolean flag indicating whether to suppress output, defaults to false.
  • userKey: The user key for the Pushover user who will receive the notifications.
  • token: The Pushover API token for your application.
  • sound: Which custom notification sound to use (optional).

Dependencies

Installation

Installing npm (node package manager)

  $ curl http://npmjs.org/install.sh | sh

Installing winston-pushover

  $ npm install winston
  $ npm install pushover-notifications
  $ npm install winston-pushover

Author: Matthew Tole

npm loves you