UNPKG

@creditkarma/thrift-server-core

Version:
43 lines 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultLogger = exports.makeLogger = void 0; const makeLogger = (name) => { return (tags, data) => { const allTags = Array.from(new Set([name, ...tags])); if (allTags.indexOf('error') > -1) { if (data !== undefined) { console.error(`[${allTags.join(',')}] `, data); } else { console.error(`[${allTags.join(',')}]`); } } else if (allTags.indexOf('warn') > -1) { if (data !== undefined) { console.warn(`[${allTags.join(',')}] `, data); } else { console.warn(`[${allTags.join(',')}]`); } } else if (allTags.indexOf('info') > -1) { if (data !== undefined) { console.info(`[${allTags.join(',')}] `, data); } else { console.info(`[${allTags.join(',')}]`); } } else { if (data !== undefined && process.env.DUBUG !== undefined) { console.log(`[${allTags.join(',')}] `, data); } else if (process.env.DUBUG !== undefined) { console.log(`[${allTags.join(',')}]`); } } }; }; exports.makeLogger = makeLogger; exports.defaultLogger = (0, exports.makeLogger)('thrift-server-core'); //# sourceMappingURL=logger.js.map