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

时间:2017-04-19 15:43:23

标签: 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_logging(log_level=logging.INFO)
    logging.info("Test")

我记录的所有内容都会在stdout中被提取但我想使用python日志框架来正确选择级别。我出错的任何建议?

1 个答案:

答案 0 :(得分:0)

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