node.js - 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 的文章或教程。谢谢!
解决方案
推荐阅读
- php - 虽然我在 php 中按类包含文件,但文件看不到任何变量 - 就像它们不存在一样
- c++ - 为什么我似乎得到 TEXTMETRIC 结构的 tmHeight 成员的像素大小,而不是逻辑单位?
- android - 来自 ViewAdapter 的无条件布局膨胀:应该使用 ViewHolder ...?
- php - WordPress Elementor 小部件不在列表中
- django - 获取正在更改的用户对象模型 Django Admin
- r - Kaplan Meier 曲线,R 中的事件很少
- c - 从文件中读取结构时出现段错误
- java - 无法将 C# 到 android 之间日期的代码片段翻译
- java - 我需要使用 HERE SDK 路由排除指向路由的点
- excel - 根据列表中每个值的出现在 Power Query 中创建增量值