Невозможно напечатать имя модуля и номер строки для коррелированных журналов в google app engine для стандартной среды python3, используя облачное ведение журнала Google - PullRequest
0 голосов
/ 19 февраля 2020

Ранее в google app engine python2 стандартное окружение, в котором драйвер стека регистрировал запрос там, где он коррелировал, и имел имя модуля и номер строки для соответствующих журналов.

enter image description here

Перенос базы кода на python3, наша команда столкнулась с проблемой. Мы не смогли распечатать коррелированные журналы с именем модуля и номером строки. Журналы печатаются как таковые на изображении ниже.

enter image description here

Существует ли какой-либо возможный способ печати коррелированных журналов с именем модуля и номером строки. Мы были бы более благодарны, если бы решение было в python3.

1 Ответ

0 голосов
/ 20 февраля 2020

В App Engine Python 3.7 указано, что в документации по журналам указано, что в средстве просмотра журналов отображается содержимое stdout и stderr. Это способ входа в систему по умолчанию Python.

. Чтобы отобразить номер строки и модуль в журналах, следует использовать форматер ведения журнала Python. Вы можете увидеть, как задать формат для журналов в следующем SO post

...