UNPKG

express-demo

Version:

Express app demo. With social login, i18n, unit test, create doc, minify files, check format and syntax.

31 lines (27 loc) 675 B
/** * Winston module. * @module util/winston */ /** * Require module. */ const winston = require('winston'); /** * Create logger. * @function createLogger * @param {JSON} options - Options of config */ const log = winston.createLogger({ format: winston.format.simple(), transports: [ new winston.transports.File(PER.config.winston.info), new winston.transports.File(PER.config.winston.error), new winston.transports.File(PER.config.winston.debug) ] }); if (PER.config.env.name !== PER.const.ENV.PRODUCTION) { log.add(new winston.transports.Console({ format: winston.format.simple() })); } module.exports = log;