'use strict' const winston = require('winston') class Logger extends winston.Logger { // Implement stream.writable.write interface write (chunk) { this.info(chunk) } } module.exports = new Logger({ transports: [ new winston.transports.Console({ level: 'debug', handleExceptions: true, json: false, colorize: false, timestamp: true }) ], emitErrs: true, exitOnError: false })