【发布时间】:2018-01-16 01:38:41
【问题描述】:
我正在使用 node、express 和 bunyan 中间件开发 RESTful 服务。 Bunyan 中间件正在生成一个 UUID,同样可以在 req.reqId 中获得。因此,当通过 req.log.info("log message") 进行日志记录时,reqId 将打印在日志中。 但我面临的问题是,有许多内部助手编写没有 req 的上下文。 一种解决方案是将 req 对象传递给每个函数,但这对我来说似乎是一种开销。
感谢任何解决方案。
【问题讨论】:
-
我也想知道这个。同意,即使我从没有 req 对象的实用程序函数中记录某些内容,我也想记录请求 ID。
标签: node.js express logging request bunyan