项目作者: ashisherc

项目描述 :
A light weight and faster Bunyan transport stream for logentries
高级语言: JavaScript
项目地址: git://github.com/ashisherc/bunyan-transport.git
创建时间: 2017-10-04T07:33:26Z
项目社区:https://github.com/ashisherc/bunyan-transport

开源协议:MIT License

下载


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

  1. npm install bunyan-transport --save

use

  1. const bunyan = require('bunyan');
  2. const bunyanTransport = require('bunyan-transport');
  3. const logentriesStream = new bunyanTransport.LogentriesStream({
  4. token: 'token',
  5. exclude : ["pid"] // to prevent pid from logged in logentries
  6. });
  7. const logger = bunyan.createLogger({
  8. name: "Service x",
  9. streams: [{
  10. stream: logentriesStream,
  11. type:'raw', // required
  12. level: 'trace'
  13. }]
  14. });
  15. logger.error("error got logged in logentries");

" class="reference-link">

Options

  1. token : 'token string' // required
  2. exclude: [key] ex. pid, hostname, v
  3. debugLogEnabled : true | false // prints transport strean logs, default - false
  4. port : optional
  5. 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.