UNPKG

generator-rem-server

Version:

A generator for creating REM Servers. REM Server stands for Robert's Express & Mongo Server.

29 lines (20 loc) 703 B
const winston = require('winston'); const winstonChildLogger = require('./lib/winston-child-logger'); const SentryTransport = require('./lib/winston-sentry-transport'); const config = require('./config'); const logger = winstonChildLogger(new winston.Logger()); logger.levelLength = 7; logger.padLevels = true; logger.filters.push((_, message, meta) => { if (!message && meta instanceof Error) { return meta.stack || meta.message; } return message; }); if (config.logger.console) { logger.add(winston.transports.Console, config.logger.console); } if (config.logger.sentry) { logger.add(SentryTransport, config.logger.sentry); } module.exports = logger;