UNPKG

@jschmold/kor

Version:

`npm i mocha ts-node typedoc typescript --global`

36 lines (35 loc) 994 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var nop = function () { return undefined; }; var dbk = console.debug; var lbk = console.log; var ibk = console.info; var wbk = console.warn; var ebk = console.error; function restoreLogging() { console.debug = dbk.bind(console); console.log = lbk.bind(console); console.info = ibk.bind(console); console.warn = wbk.bind(console); console.error = ebk.bind(console); } exports.restoreLogging = restoreLogging; function initializeLogging(settings) { var level = settings.verbosity || 'warn'; switch (level) { case 'silence': console.error = nop; case 'error': console.warn = nop; case 'warn': console.info = nop; case 'info': console.log = nop; case 'log': console.debug = nop; case 'debug': default: return; } } exports.initializeLogging = initializeLogging;