有没有办法让谷歌应用程序引擎开发工具显示发布数据?

问题描述:

我在Google应用程序引擎中调试我的任务队列的时间很长,因为任务队列中的错误变得非常难以追踪,因为我不确切知道要发布什么数据。有没有办法让谷歌应用程序引擎开发工具显示发布数据?

我希望我能得到dev_appserver.py应用程序来显示请求行中的POST数据,但我似乎无法找到一种方法来做到这一点。 documentation提供了一个调试选项,但它似乎不打印发布数据。

有谁知道这是可能的吗?

您可以使用logging库打印这样的请求的主体(如果你使用webapp):

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

肯定能行,那就是我终于实现了 - 谢谢! – Simon 2010-11-14 05:53:47