UNPKG

zebb-logger

Version:

LoggerSDK for Microservices with multiple adapters eg: Pino, Winston, Bunyan with support for [Mapped Diagnostics Context](http://logback.qos.ch/manual/mdc.html).

22 lines (17 loc) 394 B
const { Logger } = require('../logger'); class PaymentController { constructor(logger = undefined) { if (!logger) { this.configureLogger(); } else { this.logger = logger; } } configureLogger() { this.logger = new Logger(__filename); } doSomething() { this.logger.debug('payment', { gateway: 'mobikwik' }); } } module.exports = PaymentController;