google-cloud-functions - GCP Console : console. lo

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

在 Nodejs8 中,这是我的 console.log 的样子:

现在在 Nodejs10 中,它看起来像这样:

我的代码是这样的:

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/

相关文章:

matlab - 使用鼠标右键删除选择表中的行 - Matlab 2020a

c# - Json 列 SQL

react-native - 在通过深度链接导航到特定路线导航时 React Native。goBa

c# - 尽管已添加到我的项目中但无法使用 Bootstrap

c# - 如何评估包含局部变量名称的字符串作为 C# 中的代码

docker - 无法加载动态库 'libcuda.so.1'; dlerror : libcuda

visual-studio-code - VScode 中的 vim 仿真扩展导致问题

python - 查找列表中的值是否大于其下方的项目

azure-functions - Azure Functions、Servicebus 和 Cor

python - tqdm.notebook 在 jupyter notebook 中显示带有 "H