Bunyan logging adapter for elasticsearch-js. A convenience library that uses default implementation from ElasticSearch lib docs.
var Logger = require('elasticsearch-bunyan-logger')();
var elasticsearch = require('elasticsearch');
var client = new elasticsearch.Client({ log: Logger });
You may also pass a configured bunyan Instance
var bunyan = require('bunyan')
var bunyanLogger = require('elasticsearch-bunyan-logger');
var elasticsearch = require('elasticsearch');
var logger = bunyan.createLogger({name: 'my-elasticsearch-logger', level: 'error'});
var BunyanLogger = bunyanLogger(logger);
var client = new elasticsearch.Client({ log: BunyanLogger });