Django-Avocado.

Köstliche verzögerte und zwischengespeicherte Datenbank-Protokollierung für Django
Jetzt downloaden

Django-Avocado. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL v3
  • Name des Herausgebers:
  • Thomas Weholt
  • Website des Verlags:
  • http://weholt.org

Django-Avocado. Stichworte


Django-Avocado. Beschreibung

Köstliche verzögerte und zwischengespeicherte Datenbank-Protokollierung für Django Django-Avocado ist eine köstlich verzögerte und zwischengespeicherte Datenbankprotokollierung-App für DJANGO.Der Code wurde bisher nur mit SQLite, Django 1.3, Python 2.6.6 auf Ubuntu 10.10.Sage getestet: Avocado soll verwendet werden, wenn Sie sich anmelden möchten Riesige Mengen an Protokolleinträgen im Zusammenhang mit demselben Kontext, speichern Sie das Protokoll in der DB zum einfachen Sortieren und Suchen und haben nicht den Leistungstreffer der Verwendung des Django Orm. Sie können in Ihrer Ansicht so etwas tun: von Avocado.ctext-Import get_contextwith get_context ("filecaning") als Protokoll: Für den Dateinamen in SomefilScanningMethod (): # Tun Sie etwas mit der Datei und speichern Sie einige Informationen darüber log.info ("hat etwas zu% s."% Dateiname) Sie können auch Informationen auf Protokollinformationen und Fügen Sie eine Instanz eines Django-Modells hinzu. Im Administrator sehen Sie das Protokoll und klicken Sie auf, um direkt zum zugehörigen Modell zu gelangen: mit GET_CONTEXT ("UserProcessing") als Protokoll: für usr in user.objects.All (): # Tun Sie etwas mit dem Benutzer und speichern Sie einige Informationen über it log.info ("Es tat etwas zu% s."% Benutzer, Instanz = Benutzer) Sie können auch Ausnahmen logieren, und Avocado wird versuchen, mehr als nur der Name der Ausnahme zu protokollieren, aber dies ist nicht sehr hübsch in der Moment und der Code scheint viele nutzlose Informationen mitzubringen. Noch hier, wie man es testen soll: mit get_context ("UserProcessing") als Protokoll: Versuchen Sie: A = 0 B = 2 C = B / A außer Ausnahme, E: log.exception ("Mathe-Ausnahme:% s"% E) Sie müssen nicht die Ausnahme weitergeben. Avocado wird viele Sachen für Sie graben. Möglicherweise müssen Sie in den Vorlagen im Avocado-Ordner kopieren oder symlinks, aber ich glaube nicht. Anforderungen: · Python · Django Was ist neu in dieser Version: · Neu schreiben, um mit der neuesten Version von DSE kompatibel zu sein.


Django-Avocado. Zugehörige Software