Я запускаю приложение Python 3 в движке гибких приложений Google. Я использую корневой журнал Python по умолчанию и хотел бы иметь возможность просматривать уровни журнала, как в это изображение.
При развертывании приложения со следующей конфигурацией журнала в GAE с использованием gunicorn:
import logging
logging.basicConfig(level=logging.INFO)
logging.warn('Warning level message')
Все уровни журнала отображаются в GAE под любым уровнем журнала независимо от уровня серьезности.
Я пробовал использовать клиент ведения журнала Stackdriver для python:
import logging
from google.cloud import logging as gcloud_logging
client = gcloud_logging.Client()
client.setup_logging(logging.INFO)
logging.basicConfig(level=logging.INFO)
logging.warn('Warning level message')
При локальном выполнении этот журнал записывается в Stackdriver (под «глобальным»), причем уровни журнала фактически функционируют должным образом. Однако, когда я развертываю это приложение в GAE, уровни журнала GAE по-прежнему отображаются под «любым уровнем журнала». Кроме того, не работает регистрация в разделе «global».
Есть ли простой способ заставить уровни серьезности журнала работать со стандартным движком приложений google с python 3?