Я запускаю приложение на python 3 в гибком движке приложений Google.Я использую стандартный регистратор Python root и хотел бы иметь возможность просматривать уровни журналов, как в это изображение .
При развертывании приложения со следующей конфигурацией журнала в 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 (в разделе «global») с реально работающими уровнями журналадолжным образом.Однако при развертывании этого приложения в GAE уровни журналов GAE по-прежнему отображаются в «любом уровне журналов».Кроме того, ведение журнала в разделе «global» не работает.
Существует ли простой способ получить уровни серьезности журналов для работы со стандартным движком приложений Google с python 3?