/** * LogentriesBunyanStream * * @param {Object} config Logentries config */ function LogentriesBunyanStream(config) { if (!config || !config.token) { throw new Error('config.token must be set'); } Stream.call(this); this.writable = true; config.levels = { trace: 0 // trace -> debug , debug: 0 // debug -> debug , info: 1 // info -> info , warn: 3 // warn -> warning , error: 4 // error -> err , fatal: 7 // fatal -> emerg }; this._logger = logentries.logger(config); }
'use strict'; var logentries = require('le_node'); var log = logentries.logger({ token: '' }); var config = require('./environment/index.js'); var winston = require('winston'); var logger; winston.remove(winston.transports.Console); log.winston(winston); module.exports = winston;