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'
});