Как отладить питона GAE, gql и хранилище данных?

Я изо всех сил пытался найти способы отладить некоторые сценарии питона и gql вопросы хранилища данных в GAE, использующем textmate.

Для вопросов gql мы можем напечатать вопросы, чтобы видеть то, что находится в базе данных? (как PHP print_r функция).

Для .py файлов так или иначе мы можем зарегистрировать его? Я пытался использовать регистрирующийся модуль. logging.info или logging.debug , кажется, ничего не возвращает в браузере или GAE console.log . Где это предполагает, чтобы возвратить продукцию?

Любая помощь будет цениться!

5
добавлено отредактировано
Просмотры: 1
"Продукция регистрации печатей сервера разработки к пульту. При использовании Пусковую установку, можно открыть окно сервера разработки, произведенного, нажав кнопку Logs".
добавлено автор doru, источник
Для примера, чтобы использовать регистрирующийся модуль посмотрите доктора
добавлено автор doru, источник

2 ответы

Можно использовать Пульт который позволит вам управлять командами Пайтона непосредственно в производстве. Вот вопрос, касающийся этого. <�Сильное> интерактивное пульт может помочь отладить те вопросы немного быстрее.

logging.debug делает работу, но это регистрируется к системе регистрации на вашей панели администрации двигателя приложения. Пойдите в appengine.google.com, выберите свое заявление, тогда нажимают на "регистрации". Тогда выберите "Регистрации с минимальной серьезностью: Отладка" и вы будете видеть свою информацию о регистрации.

5
добавлено

Можно всегда придерживаться старого доброго встроенного Пайтона pdb символический отладчик. Это работает, если dev_appserver.py управляют из командной строки.

https://cloud.google.com/appengine/docs/python/tools/devserver#Python_Debugging_with_PDB

0
добавлено