Журналы, записанные в Stackdriver с использованием клиента Python, иногда не регистрируются

Журналы, которые я написал с помощью клиента Python, иногда не отображаются в веб-консоли. Они должны появиться в глобальной области под регистратором Python по умолчанию. Только очень небольшое количество из них на самом деле добирается туда, без реального образца того, что делать, а что нет. Я работаю в движке контейнера, и ведение журнала в стеке драйвера включено.

Мой код выглядит так:

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

Все, что я веду, похоже, попадает в stdout, но я хочу использовать каркас Python, чтобы правильно подобрать уровни. Любые предложения, где я ошибся?

1 ответ

Решение

Это было решено путем обновления версии Google Cloud Python SDK. Мы прикрепили его к 0.22.0, но он был обновлен до 0.24.0. После обновления он работает как положено.

Другие вопросы по тегам