Skip to content
Snippets Groups Projects

Logger works

Merged k0416 requested to merge logger-winston-fix into master
1 file
+ 10
17
Compare changes
  • Side-by-side
  • Inline
+ 10
17
const {​​​​​ createLogger, transports, format }​​​​​ = require('winston')
const winston = require('winston');
const logger = createLogger({​​​​​
const files = new winston.transports.File({ filename: 'events.log' });
const logger = winston.createLogger({
level: 'info',
format: winston.format.json(),
defaultMeta: { service: 'conduit-backend-service' },
transports: [
newtransports.File({​​​​​
filename:'error.log',
level:'error',
format:format.combine(format.timestamp(), format.json())
}​​​​​),
newtransports.File({​​​​​
filename:'info.log',
level:'info',
format:format.combine(format.timestamp(), format.json())
}​​​​​),
newtransports.Console({​​​​​
level:'info',
format:format.combine(format.timestamp(), format.colorize(), format.json())
}​​​​​)
new winston.transports.Console()
]
}​​​​​)
})
.add(files)
module.exports = logger
\ No newline at end of file
Loading