const {​​​​​ createLogger, transports, format }​​​​​ = require('winston')

const logger = createLogger({​​​​​
  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())
    }​​​​​)
  ]
}​​​​​)

module.exports = logger