@benshi.ai/js-sdk
Version:
Benshi SDK
34 lines • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.debug = exports.Debug = void 0;
var Debug;
(function (Debug) {
Debug[Debug["Log"] = 0] = "Log";
Debug[Debug["Info"] = 1] = "Info";
Debug[Debug["Warn"] = 2] = "Warn";
Debug[Debug["Error"] = 3] = "Error";
})(Debug = exports.Debug || (exports.Debug = {}));
function debug(isDebuggingActive) {
return function (level, message) {
if (isDebuggingActive) {
var consoleFunc = void 0;
switch (level) {
default:
consoleFunc = console.log;
break;
case Debug.Info:
consoleFunc = console.info;
break;
case Debug.Warn:
consoleFunc = console.warn;
break;
case Debug.Error:
consoleFunc = console.error;
break;
}
consoleFunc(message);
}
};
}
exports.debug = debug;
//# sourceMappingURL=logging.js.map