UNPKG

@making-sense/antlr-editor

Version:
39 lines 1.11 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Log = void 0; const debug_1 = __importDefault(require("debug")); /** * Logging class. Code derived from example by Ashwin M (@glocore). */ class Log { static message(level, message, source) { const namespace = `VRM: ${level}`; const logger = (0, debug_1.default)(namespace); logger.color = Log.colors[level]; if (source) { logger(source, message); } else { logger(message); } } static info(message, source) { return Log.message("info", message, source); } static warn(message, source) { return Log.message("warning", message, source); } static error(message, source) { return Log.message("error", message, source); } } exports.Log = Log; Log.colors = { info: "lightblue", warning: "orange", error: "red" }; //# sourceMappingURL=log.js.map