@berish/rfp
Version:
Binary secure transport organization protocol for peer communication using function fingerprints
15 lines • 832 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getConsoleLogger = void 0;
function getConsoleLogger(peerName) {
const getConsoleLogger = (currentModuleNames = []) => {
const logger = (name) => getConsoleLogger([...currentModuleNames, name].filter(Boolean));
logger.info = (...args) => peerName && console.info(currentModuleNames.map((m) => `[${m}]`).join(''), ...args);
logger.warn = (...args) => peerName && console.warn(currentModuleNames.map((m) => `[${m}]`).join(''), ...args);
logger.error = (...args) => peerName && console.error(currentModuleNames.map((m) => `[${m}]`).join(''), ...args);
return logger;
};
return getConsoleLogger([peerName]);
}
exports.getConsoleLogger = getConsoleLogger;
//# sourceMappingURL=getConsoleLogger.js.map