相关疑难解决方法(0)

Google Cloud Functions Python日志记录问题

我不确定该怎么说,但是,我感觉好像有些东西被Google更改了,而我却一无所知。我曾经从日志记录仪表板内Google Cloud Console中的python Cloud Functions中获取日志。现在,它刚刚停止工作。

所以我去研究了很长时间,我刚刚做了一个日志你好世界python Cloud Function:

import logging

def cf_endpoint(req):
    logging.debug('log debug')
    logging.info('log info')
    logging.warning('log warning')
    logging.error('log error')
    logging.critical('log critical')
    return 'ok'
Run Code Online (Sandbox Code Playgroud)

这是我的main.py,我将其部署为带有http触发器的Cloud Function。

由于我拥有所有“调试”级别日志的日志提取排除过滤器,因此在日志记录仪表板中什么都看不到。但是当我删除它时,我发现了这一点:

日志记录仪表板截图

因此,似乎将python内置日志记录解析为stackdriver的操作停止了对日志严重性参数的解析!对不起,如果我看起来很傻,但这是我唯一能想到的:/

你们对此有任何解释或解决方案吗?我做错了吗?

预先感谢您的帮助。

logging python-3.x google-cloud-platform google-cloud-functions

16
推荐指数
4
解决办法
2390
查看次数