2.0.2 • Published 5 years ago

bunyan-transport v2.0.2

Weekly downloads
12
License
MIT
Repository
github
Last release
5 years ago

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");

npm.io

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.

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago