Я не уверен, как это сказать, но я чувствую, что под капотом есть что-то, что было изменено Google без моего ведома об этом. Раньше я получал журналы от своих облачных функций python в консоли Google Cloud на панели инструментов журналов. И теперь он просто перестал работать.
Так что я долго занимался исследованиями, я просто сделал журнал hello world python Cloud Function:
import logging
def cf_endpoint(req):
logging.debug('log debug')
logging.info('log info')
logging.warning('log warning')
logging.error('log error')
logging.critical('log critical')
return 'ok'
Итак, это мой main.py, который я развернул как облачную функцию с http-триггером.
Так как у меня был фильтр исключения приема журналов со всеми журналами уровня «отладки», я ничего не видел на панели мониторинга журналов. Но когда я удалил его, я обнаружил это:
Так что, похоже, что то, что анализировало встроенные записи журнала python в stackdriver, перестало анализировать параметр серьезности журнала! Извините, если выгляжу глупо, но это единственное, о чем я могу думать: /
У вас, ребята, есть объяснения или решения для этого? я делаю это неправильно?
Заранее благодарю за помощь.