使用Python客户端写入Stackdriver的日志偶尔不会被记录

使用Python客户端写入Stackdriver的日志偶尔不会被记录,python,google-kubernetes-engine,stackdriver,google-cloud-logging,Python,Google Kubernetes Engine,Stackdriver,Google Cloud Logging,我使用Python客户端编写的日志偶尔不会出现在web控制台中。这些应该出现在默认python记录器下的全局区域中。只有很少一部分人真正做到了这一点,没有真正的模式来决定哪些做,哪些不做。我在容器引擎中运行,stackdriver日志记录已启用 我的代码如下所示: import logging import google.cloud.logging client = google.cloud.logging.Client() client.setup_loggin

我使用Python客户端编写的日志偶尔不会出现在web控制台中。这些应该出现在默认python记录器下的全局区域中。只有很少一部分人真正做到了这一点,没有真正的模式来决定哪些做,哪些不做。我在容器引擎中运行,stackdriver日志记录已启用

我的代码如下所示:

    import logging
    import google.cloud.logging
    client = google.cloud.logging.Client()
    client.setup_logging(log_level=logging.INFO)
    logging.info("Test")

我这样记录的所有内容都会在stdout上获得,但我想使用python日志框架来正确获取级别。有没有关于我哪里出错的建议?

这通过更新Google Cloud Python SDK版本得到了解决。我们将其固定为0.22.0,但已更新为0.24.0。更新后,它似乎能按预期工作