splitwise-sdk
Version:
Splitwise API SDK for Node.js
21 lines (20 loc) • 606 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LOG_LEVELS = void 0;
exports.getLogger = getLogger;
var LOG_LEVELS;
(function (LOG_LEVELS) {
LOG_LEVELS["ERROR"] = "error";
LOG_LEVELS["INFO"] = "info";
LOG_LEVELS["DEBUG"] = "debug";
})(LOG_LEVELS || (exports.LOG_LEVELS = LOG_LEVELS = {}));
function getLogger(logger, level = LOG_LEVELS.INFO) {
return (message) => {
if (logger) {
logger(`${level.toUpperCase()}: ${message}`);
}
else {
console.log(`${level.toUpperCase()}: ${message}`);
}
};
}