Python - Wie flush log? (django)

Arbeite ich mit Django-nonrel auf Google App Engine, die mich zwingt, logging zu verwenden.debug() anstelle von print().

Den "anmelden" - Modul wird zur Verfügung gestellt von Django, aber ich habe eine harte Zeit es zu benutzen anstelle von print().

Zum Beispiel, wenn ich brauche, um zu überprüfen, die Inhalte statt in die variable x, ich lege

logging.debug('x is: %s' % x). Aber wenn das Programm abstürzt bald (ohne Spülung der stream), dann, es wird nie gedruckt.

So für das Debuggen, ich brauche debug() geleert werden, bevor das Programm beendet auf Fehler, und das ist nicht passiert.

InformationsquelleAutor der Frage Rucent88 | 2012-11-01

Schreibe einen Kommentar