Logger Interceptor
Install
npm i logger-interceptor
Examples
const interceptor = new LoggerInterceptor(console)
interceptor.on(({ logger, ...instance }) => {
logger.log(JSON.stringify(instance))
})
console.log("test log")
console.info("test info")
console.error("test error")
console.warn("test warn")
console.table("test table")
console.debug("test debug")
const customLogger = {
log: console.log.bind(console),
warn: console.warn.bind(console),
error: console.error.bind(console),
}
const interceptor = new LoggerInterceptor(customLogger)
interceptor.on(({ logger, ...instance }) => {
logger.log(JSON.stringify(instance))
})
customLogger.log("test log")
customLogger.info("test info")
customLogger.error("test error")
customLogger.warn("test warn")
customLogger.table("test table")
customLogger.debug("test debug")