UNPKG

splitwise-sdk

Version:
21 lines (20 loc) 606 B
"use strict"; 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}`); } }; }