首页 > 解决方案 > Monkey 修补节点 js bunyan 日志记录

问题描述

您是否知道如何使用 shimmer(https://www.npmjs.com/package/shimmer)对节点 js bunyan 方法(如 info、调试)进行猴子修补?

例如,这是我的 bunyan 配置:

let bunyanLog = require('bunyan')
let bunyanOpts = {
  name : "bunyan-logging",
  level : "debug"
}

let bunyanLogger = bunyanLog.createLogger(bunyanOpts)

所以,在我的应用程序中,我可以调用

bunyanLogger.info('info message') // output: info message

bunyanLogger.info()我想通过添加另一个功能来修补它。因此,在执行时,bunyanLogger.info()我们还会发送 Facebook/Slack 通知。

我在网上找不到关于猴子修补 bunyan 的文章或教程。谢谢!

标签: node.jsloggingbunyan

解决方案


推荐阅读