Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import fs from 'fs'
- import winston from 'winston'
- const logDir = __dirname + '/../logs'
- if (!fs.existsSync(logDir)) {
- fs.mkdirSync(logDir)
- }
- const infoTransport = new winston.transports.File({
- filename: 'info.log',
- dirname: logDir,
- level: 'info'
- })
- const errorTransport = new winston.transports.File({
- filename: 'error.log',
- dirname: logDir,
- level: 'error'
- })
- const logger = winston.createLogger({
- transports: [infoTransport, errorTransport]
- })
- const stream = {
- write: message => {
- logger.info(message)
- }
- }
- export { logger, stream }
Add Comment
Please, Sign In to add comment