UNPKG

creevey

Version:

Cross-browser screenshot testing tool for Storybook with fancy UI Runner

29 lines 1.23 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.logger = exports.setRootName = exports.colors = void 0; const chalk_1 = __importDefault(require("chalk")); const loglevel_1 = __importDefault(require("loglevel")); const loglevel_plugin_prefix_1 = __importDefault(require("loglevel-plugin-prefix")); exports.colors = { TRACE: chalk_1.default.magenta, DEBUG: chalk_1.default.cyan, INFO: chalk_1.default.blue, WARN: chalk_1.default.yellow, ERROR: chalk_1.default.red, }; let rootName = 'Creevey'; loglevel_plugin_prefix_1.default.reg(loglevel_1.default); loglevel_plugin_prefix_1.default.apply(loglevel_1.default, { format(level, name = rootName) { const levelColor = exports.colors[level.toUpperCase()]; return `[${name}:${chalk_1.default.gray(process.pid)}] ${levelColor(level.padEnd(5))} =>`; }, }); const setRootName = (newName) => (rootName = newName); exports.setRootName = setRootName; const logger = () => loglevel_1.default.getLogger(rootName); exports.logger = logger; //# sourceMappingURL=logger.js.map