UNPKG

selenium-state-machine

Version:
22 lines (21 loc) 815 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logger = void 0; const winston_1 = require("winston"); const path = require("path"); const logger = (name) => { const logger = (0, winston_1.createLogger)({ level: 'info', format: winston_1.format.combine(winston_1.format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }), winston_1.format.errors({ stack: true }), winston_1.format.simple(), winston_1.format.colorize()), transports: [ new winston_1.transports.File({ dirname: path.join('test-resources', 'fsm'), filename: `${name}.log` }) ] }); if (process.env.SSM_STDOUT_LOGGING !== undefined) { logger.add(new winston_1.transports.Console({})); } return logger; }; exports.logger = logger;