UNPKG

tlc-core-automation-framework-v3-wdio-v9

Version:

Background: - We are following multi-layer automation framework architecture using webdriver.io + cucumber + typescript This core framework has been implemented with generic utility functions and cucumber steps, which can be easily consumed by another fra

39 lines 2.51 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.LogLevel = void 0; exports.default = reporter; const logger_1 = __importDefault(require("./logger")); const winston_1 = require("winston"); var LogLevel; (function (LogLevel) { LogLevel[LogLevel["INFO"] = 0] = "INFO"; LogLevel[LogLevel["DEBUG"] = 1] = "DEBUG"; LogLevel[LogLevel["WARN"] = 2] = "WARN"; LogLevel[LogLevel["ERROR"] = 3] = "ERROR"; })(LogLevel || (exports.LogLevel = LogLevel = {})); function reporter(logLevel, msg, reportToAllure) { if (logLevel === LogLevel.INFO) logger_1.default.info(msg); switch (logLevel) { case LogLevel.INFO: logger_1.default.info(msg); break; case LogLevel.DEBUG: logger_1.default.debug(msg); break; case LogLevel.WARN: logger_1.default.warn(msg); break; case LogLevel.ERROR: logger_1.default.error(msg); break; default: throw (0, winston_1.error)('Not a valid logLevel'); } // if (reportToAllure) // allure.addStep(msg); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVwb3J0ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvZTJlL2hlbHBlcnMvcmVwb3J0aW5nLWhlbHBlcnMvcmVwb3J0ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBVUEsMkJBc0JDO0FBaENELHNEQUE4QjtBQUM5QixxQ0FBOEI7QUFFOUIsSUFBWSxRQUtYO0FBTEQsV0FBWSxRQUFRO0lBQ2hCLHVDQUFJLENBQUE7SUFDSix5Q0FBSyxDQUFBO0lBQ0wsdUNBQUksQ0FBQTtJQUNKLHlDQUFLLENBQUE7QUFDVCxDQUFDLEVBTFcsUUFBUSx3QkFBUixRQUFRLFFBS25CO0FBRUQsU0FBd0IsUUFBUSxDQUFDLFFBQWtCLEVBQUUsR0FBVyxFQUFFLGNBQXVCO0lBQ3JGLElBQUksUUFBUSxLQUFLLFFBQVEsQ0FBQyxJQUFJO1FBQzFCLGdCQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBRXJCLFFBQVEsUUFBUSxFQUFFLENBQUM7UUFDZixLQUFLLFFBQVEsQ0FBQyxJQUFJO1lBQ2QsZ0JBQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDakIsTUFBTTtRQUNWLEtBQUssUUFBUSxDQUFDLEtBQUs7WUFDZixnQkFBTSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNsQixNQUFNO1FBQ1YsS0FBSyxRQUFRLENBQUMsSUFBSTtZQUNkLGdCQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1lBQ2pCLE1BQU07UUFDVixLQUFLLFFBQVEsQ0FBQyxLQUFLO1lBQ2YsZ0JBQU0sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDbEIsTUFBTTtRQUNWO1lBQ0ksTUFBTSxJQUFBLGVBQUssRUFBQyxzQkFBc0IsQ0FBQyxDQUFBO0lBQzNDLENBQUM7SUFDRCxzQkFBc0I7SUFDdEIsMkJBQTJCO0FBQy9CLENBQUMifQ==