const winston = require('winston') const config = require('config') const loggerWinston = winston.createLogger({ level: 'info', format: winston.format.json(), defaultMeta: { service: 'user-service' }, transports: [ new winston.transports.File({ filename: 'loggerFiles/error.log', level: 'error' }), new winston.transports.File({ filename: 'loggerFiles/all.log', level: 'silly' }), ], }); if (config.util.getEnv('NODE_ENV') !== 'production') { loggerWinston.add(new winston.transports.Console({ format: winston.format.simple(), })); } module.exports = loggerWinston