anthonywebb / winston-papertrail

Papertrail transport for Winston

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

winston-papertrail

A Papertrail transport for winston.

Installation

Installing npm (node package manager)

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

Installing winston-papertrail

  $ npm install winston
  $ npm install winston-papertrail

Usage

  var winston = require('winston');
  
  //
  // Requiring `winston-papertrail` will expose
  // `winston.transports.Papertrail`
  //
  require('winston-papertrail').Papertrail;
  
  winston.add(winston.transports.Papertrail, options);

There are a few required options for logging to Papertrail:

  • host: FQDN or IP Address of the Papertrail Service Endpoint
  • port: The TLS Endpoint TCP Port

Currently, the Papertrail transport only supports TLS logging.

  // The minimal papertrail transport config
  var papertrail = new (winston.transports.Papertrail)({
      host: 'logs.papertrailapp.com',
      port: '12345'
  });

Author: Ken Perkins

About

Papertrail transport for Winston

License:MIT License