kafka-node
Version:
Client for Apache Kafka v0.9.x, v0.10.x and v0.11.x
26 lines (19 loc) • 472 B
JavaScript
;
const debug = require('debug');
let loggerProvider = debugLoggerProvider;
module.exports = exports = function getLogger (name) {
return loggerProvider(name);
};
exports.setLoggerProvider = function setLoggerProvider (provider) {
loggerProvider = provider;
};
function debugLoggerProvider (name) {
let logger = debug(name);
logger = logger.bind(logger);
return {
debug: logger,
info: logger,
warn: logger,
error: logger
};
}