Есть ли способ заставить инструмент разработчика движка приложений Google отображать данные сообщений?

У меня уйма времени на отладку очередей задач в движке приложений Google, поскольку ошибку в очереди задач становится очень трудно отследить, поскольку я точно не знаю, какие данные публикуются.

Я надеялся, что смогу заставить приложение dev_appserver.py отображать данные POST в строке запроса, но я не могу найти способ сделать это. документация предлагает вариант отладки, но не кажется, печатают почтовые данные.

Кто-нибудь знает возможно ли это?


person Simon    schedule 13.11.2010    source источник


Ответы (1)


Вы можете использовать библиотеку logging для печати тела запроса, подобного этому (если вы при использовании веб-приложения):

import logging
class YourRequestHandler(webapp.RequestHandler):
    def post(self):
        logging.info("body:\n%s" % self.request.body)
person David Underhill    schedule 13.11.2010