gpt4 book ai didi

python - Google Cloud App Engine 灵活 - 日志不工作

转载 作者:太空宇宙 更新时间:2023-11-03 11:45:23 52 4
gpt4 key购买 nike

我正在尝试在 google app engine 灵活环境中使用 python 编写日志。

我想使用默认的 python 日志记录库并使用处理程序进行日志记录。这是我的代码:

import logging
import google.cloud.logging # Don't conflict with standard logging
from google.cloud.logging.handlers import CloudLoggingHandler,setup_logging
client = google.cloud.logging.Client(app.config['PROJECT_ID'])
handler = CloudLoggingHandler(client)
# Attaches the handler to the root logger
setup_logging(handler)
logging.info("blabla")

它根本不起作用,我在 stackdriver logging 中找不到日志。我尝试在没有这样的处理程序的情况下编写日志:

from google.cloud import logging
client = logging.Client()
logger = client.logger('log_name')
logger.log_text("blabla")

此外,不起作用。

我也尝试将日志写入标准输出,但我没有在 stackdriver 日志记录中选择它的选项。

当我使用标准环境时一切正常..

最佳答案

如果您使用以下内容,它会起作用:

import logging
logging.basicConfig(level=logging.DEBUG) #change this to whatever log level you want.

然后在代码中您可以使用普通的应用引擎样式日志记录:

logging.debug("Hello")

在日志查看器中,选择 GAE Application 和 stderr stdout。

DEBUG:root:Hello

关于python - Google Cloud App Engine 灵活 - 日志不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40831325/

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