2010-10-18 5 views
2

Il semble que logging.debug() n'apparaisse pas dans les journaux GAE, mais logging.error().Pourquoi GAE ne stockerait-il pas mon fichier logging.debug?

Quelqu'un at-il une idée comment puis-je faire apparaître logging.debug() dans les journaux GAE?

+0

duplication possible de [Getting logging.debug() pour travailler sur Google App Engine/Python] (http://stackoverflow.com/questions/2982959/getting- logging-debug-to-work-on-google-app-engine-python) – geoffspear

Répondre

1

Logging in Python peut être défini à un niveau différent, de sorte que seul un niveau spécifié d'informations apparaît dans le fichier journal. Essayez de changer le niveau de journalisation:

logging.setLevel(logging.DEBUG) 
+2

Incorrect - le réglage du niveau de journalisation sur App Engine en production ne fait rien, et le paramétrer vous-même dans le SDK est une mauvaise idée. –

0

Je remarquai que sur l'enregistrement de débogage SDK serveur disparaît vraiment. En production, j'obtiens des logs de débogage complets. Cela peut être à cause de la façon dont j'appelle webapp.WSGIApplication:

application = webapp.WSGIApplication([ 
    ('/', Homepage)], 
    debug=True) 

Utilisez-vous également debug=True. (En fait, je me suis toujours demandé ce qu'il était censé faire)

+0

Désolé, je n'ai pas mentionné que j'utilise django-nonrel ... –

Questions connexes