2010-11-13 16 views
1

Le débogage des files d'attente de tâches dans le moteur de l'application Google est un véritable casse-tête, car un bogue dans la file d'attente des tâches devient très difficile à localiser car je ne sais pas exactement quelles données sont publiées.Existe-t-il un moyen d'afficher les données de publication dans l'outil de développement de moteur d'application google?

J'espérais pouvoir obtenir l'application dev_appserver.py pour afficher les données POST dans la ligne de demande, mais je n'arrive pas à trouver un moyen de le faire. Le documentation propose une option de débogage, mais il ne semble pas imprimer les données de publication.

Est-ce que quelqu'un sait si c'est possible?

Répondre

1

Vous pouvez utiliser la bibliothèque logging pour imprimer le corps de la demande comme celui-ci (si vous utilisez webapp):

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

fonctionne vraiment, c'est ce que je fini par faire - merci! – Simon