rodrigogs/easyvpn

View on GitHub
src/logger.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict';

const split = require('split');
const winston = require('winston');

winston.emitErrs = true;

const logger = new winston.Logger({
  transports: [
    new winston.transports.Console({
      level: 'debug',
      handleExceptions: true,
      json: false,
      colorize: true,
    }),
  ],
  exitOnError: false,
});

module.exports = logger;
module.exports.stream = split().on('data', (message) => {
  logger.info(message);
});