A light weight and faster Bunyan transport stream for logentries
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
.npmignore
LICENSE
README.md
gobblefile.js
package.json

README.md

bunyan-transport

A light weight and faster Bunyan transport stream for logentries written from scratch inspired by le_node (does not depend on le_node).

install

npm install bunyan-transport --save

use

const bunyan = require('bunyan');
const bunyanTransport = require('bunyan-transport');

const logentriesStream = new bunyanTransport.logentriesStream({
  token: 'token',
  exclude : ["pid"]  // to prevent pid from logged in logentries
});

const logger = bunyan.createLogger({
  name: "Service x",
  streams: [{
    stream: logentriesStream,
    type:'raw', // required
    level: 'trace'
  }]
});

logger.error("error got logged in logentries");

Options

token : 'token string' // required
exclude: [key] ex. pid, hostname, v
debugLogEnabled : true | false // prints transport strean logs, default - false 
port : optional
host : optional

To do

  • More website support

Contribute

Currently bunyan-transport supports only logentries stream, other log website support to be added. Feel free to contribute.