elasticsearch-bunyan

Extend elasticsearch-js to log using bunyan


Keywords
bunyan, elasticsearch, log
License
ISC
Install
npm install elasticsearch-bunyan@1.0.0

Documentation

log with bunyan

Per documentation - this just makes that into a node package for convenience.

Install

npm install elasticsearch-bunyan --save

Getting started

use a child logger (recommended)

https://github.com/trentm/node-bunyan#logchild

var es = require('elasticsearch');
var BunyanLog = require('elasticsearch-bunyan').log;
var bunyan = require('bunyan');
var log = bunyan.createLogger({ name: 'mylogger' });
var client = new es.Client({
  bunyan: log.child({foo: 'bar'}),
  log: BunyanLog
});

pass a bunyan configuration

var es = require('elasticsearch');
var BunyanLog = require('elasticsearch-bunyan').log;
var client = new es.Client({
  bunyan: { name: 'mylogger' },
  log: BunyanLog
});