UNPKG

@berish/rfp

Version:

Binary secure transport organization protocol for peer communication using function fingerprints

15 lines 832 B
"use strict"; 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