【发布时间】:2024-05-03 01:40:03
【问题描述】:
我正在设置 Google Cloud 功能。当我尝试设置 python 日志名称时,我无法让 Google Cloud Platform Logging 控制台在控制台日志窗口中显示日志名称。仅显示云函数的“名称”。我尝试这样做的原因是因为我想轻松识别函数的哪个部分输出哪些日志条目。
我尝试将其插入到我的 main.py 文件中:
from google.cloud import logging as cloudlogging
import logging
lg_client = cloudlogging.Client()
lg_handler = lg_client.get_default_handler()
cloud_logger = logging.getLogger("foobarlog")
cloud_logger.addHandler(lg_handler)
如上所述,日志名称设置为“foobarlog”。但是在下面的 Google Cloud Console 日志中,只显示了函数名称“Download”。根据下面的屏幕截图,我无法弄清楚如何在日志摘要中显示“foobarlog”。
【问题讨论】:
-
您能否向我们展示屏幕截图中显示的最后两个日志条目的内容。一个具有 Traceback 和另一个已完成的执行状态。可能是您的日志记录代码甚至没有运行。但让我们先看看那些日志内容。
-
嗨@fhenriques - 代码运行。我相信这可能是一个 GCP 问题。我将提交一个功能请求。
标签: python logging google-cloud-platform