我有一个完整的、基于 部署的 Express 项目,其中包含贯穿始终的许多 console.log ()和 console.error ()语句。 该项目永远使用,将 stdout 和 stderr 定向到两个独立的文件。
这一切工作得很好,但是现在我缺少时间戳——无法准确地知道错误发生的时间。
我可以在整个代码中执行某种搜索/替换,或者使用一些 npm 模块覆盖每个文件中的控制台,但是我不想触及每个模型/路由文件,除非我必须这样做。
有没有一种方法,也许是 Express 中间件,可以让我为每个电话添加一个时间戳,还是我必须手动添加它?