gpt4 book ai didi

google-cloud-functions - GCP Console : console. log() 跨越多行

转载 作者:行者123 更新时间:2023-12-05 08:06:08 25 4
gpt4 key购买 nike

我正在将我的 Cloud Functions 从 nodejs8 迁移到 nodejs10,我所有的 console.log() 现在跨越 GCP 控制台上的多行,而不仅仅是 1 行。

在 Nodejs8 中,这是我的 console.log 的样子: enter image description here

现在在 Nodejs10 中,它看起来像这样: enter image description here

我的代码是这样的:

function someFunction() {
return axios.get(url, config)
.then((response) => response.data)
.catch((err) => {
console.log('Retrying..', err)
})
}

我已经根据 docs 尝试了 console.info() , 但它仍然跨越多行。我如何将这个 console.log 压缩到 GCP 控制台上的一个条目/行中?

最佳答案

您所指的与产品无关。这是一个相当普遍的问题,因为每一行都被记录为一个单独的事件。例如,如果您在 Internet 上快速搜索“多行日志记录问题”,您可能会找到第三方解决方案。但是,这些解决方案中的大多数都涉及在完成日志导出后对数据日志进行后处理。我认为您一开始就无法改变日志的显示方式。如果您认为导出是一个可行的工作流,导出的 GCP 文档是 here .

关于google-cloud-functions - GCP Console : console. log() 跨越多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62340219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com