我正在尝试在谷歌应用引擎灵活环境上使用 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")
它只是不起作用,我在堆栈驱动程序日志记录中找不到日志。我尝试在没有这样的处理程序的情况下编写日志:
from google.cloud import logging
client = logging.Client()
logger = client.logger('log_name')
logger.log_text("blabla")
而且,也不行。
我也尝试将日志写入标准输出,但我没有在堆栈驱动程序日志记录中选择它的选项。
当我使用标准环境时一切正常..