blob: 71d9aa0d619d615fc75461bfd969eabb4f096c2b [file] [log] [blame]
const { createLogger, format, transports } = require('winston');
const { combine, timestamp, printf } = format;
const logFormat = printf(({ level, message, timestamp }) => {
return `${timestamp} ${level}: ${message}`;
});
const logger = createLogger({
level: 'info',
format: combine(
timestamp(),
logFormat
),
transports: [
new transports.File({ filename: 'cli-logs.log' }),
new transports.Console()
],
});
module.exports = logger;