我正在将 NodeJS 与 Express 结合使用。该应用程序已部署到 Google Cloud Run。 目前的日志看起来,所以我有一个来自谷歌的请求日志,以及我故意发出的任何console.logs。如果请求数量很大,这些可能会混淆。
我注意到,只需将
console.log({ hello: 'world' })
更改为 console.log(JSON.stringify({ hello: 'world' }))
,有效负载就会自动作为 jsonPayload
添加到日志记录中。
有没有一种方法/库可以让我在每个 API 请求下自动“嵌套”控制台日志?或者一般来说,Express + Cloud Run 日志记录的“最佳”方法是什么?