【发布时间】:2021-09-01 08:39:12
【问题描述】:
我在我的 Node/Express 应用程序中使用 @google-cloud/logging-winston 包在 Google Cloud Run 中进行日志记录。
最近我通过使用makeMiddleware() 方法切换到使用基于Express 中间件的记录器。我进行了切换以启用请求日志捆绑。这现在可以正常工作,但由于某种原因,这些日志在 Google Cloud Logging 中显示了两次,一次作为请求的一部分,另一次作为单独的日志。
这正常吗?
有没有办法跳过额外的日志记录,以便任何特定于请求的日志只显示在他们的请求下?
更新
我正在使用@google-cloud/logging-winston 包的v4.0.4 和winston 包的v3.3.3。
【问题讨论】:
-
你能用你正在使用的 Winston 版本更新你的问题吗?
标签: node.js google-cloud-platform winston google-cloud-logging