UNPKG

cione-comp-lib

Version:

`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`

35 lines (34 loc) 790 B
let _logLevel = "warn"; let Info = () => { }; let Warn = () => { }; let Error = () => { }; function initLogging(level) { if (typeof level === "undefined") { level = _logLevel; } else { _logLevel = level; } Info = Warn = Error = () => { }; if (typeof window.console !== "undefined") { switch (level) { case "debug": console.debug.bind(window.console); case "info": Info = console.info.bind(window.console); case "warn": Warn = console.warn.bind(window.console); case "error": Error = console.error.bind(window.console); case "none": break; default: throw new window.Error("invalid logging type '" + level + "'"); } } } initLogging(); export { Error, Info, Warn, initLogging };