UNPKG

budgie-cli

Version:
28 lines 820 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Importance levels of logs that may be printed. */ var Verbosity; (function (Verbosity) { Verbosity["Error"] = "error"; Verbosity["Log"] = "log"; })(Verbosity = exports.Verbosity || (exports.Verbosity = {})); exports.parseVerbosity = (rawVerbosity) => { switch (rawVerbosity) { case undefined: case "error": return Verbosity.Error; case "log": return Verbosity.Log; default: return undefined; } }; exports.wrapLoggerForVerbosity = (logger, verbosity) => ({ error: logger.error.bind(logger), log: verbosity === Verbosity.Log ? logger.log.bind(logger) : () => { }, }); //# sourceMappingURL=logger.js.map