cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
51 lines (50 loc) • 1.46 kB
JavaScript
import { __exports as logging } from "../../../../../_virtual/logging.mjs";
export { __exports as default } from "../../../../../_virtual/logging.mjs";
Object.defineProperty(logging, "__esModule", {
value: true
});
logging.Warn = logging.Info = logging.Error = logging.Debug = void 0;
logging.getLogging = getLogging;
logging.initLogging = initLogging;
var _logLevel = "warn";
var Debug = function Debug2() {
};
logging.Debug = Debug;
var Info = function Info2() {
};
logging.Info = Info;
var Warn = function Warn2() {
};
logging.Warn = Warn;
var Error = function Error2() {
};
logging.Error = Error;
function initLogging(level) {
if (typeof level === "undefined") {
level = _logLevel;
} else {
_logLevel = level;
}
logging.Debug = Debug = logging.Info = Info = logging.Warn = Warn = logging.Error = Error = function Error3() {
};
if (typeof window.console !== "undefined") {
switch (level) {
case "debug":
logging.Debug = Debug = console.debug.bind(window.console);
case "info":
logging.Info = Info = console.info.bind(window.console);
case "warn":
logging.Warn = Warn = console.warn.bind(window.console);
case "error":
logging.Error = Error = console.error.bind(window.console);
case "none":
break;
default:
throw new window.Error("invalid logging type '" + level + "'");
}
}
}
function getLogging() {
return _logLevel;
}
initLogging();