| 1234567891011121314151617181920 |
- 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
|