2010-11-13 1 views
1

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

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

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

ответ

1

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

import logging 
class YourRequestHandler(webapp.RequestHandler): 
    def post(self): 
     logging.info("body:\n%s" % self.request.body) 
+0

Определенно работает, это то, что я в конечном итоге делаю - спасибо! – Simon