Ich habe Fehler E-Mails Setup über Django Logging-Mechanismus in 1.3. Es sendet mir eine nette E-Mail, wenn ein Fehler auftritt. Wenn ich jedoch eine einfache Fehlermeldung protokolliere, wird sie seltsam formatiert und ich bin mir nicht sicher warum.einfache Fehler Log-Nachricht in Django
Zum Beispiel gibt es eine Bedingung in meiner App, wo, wenn etwas in der DB nicht existiert, ich wissen möchte, aber ich habe einen geeigneten Standardwert, der gut funktioniert. Daher möchte ich eine E-Mail mit einigen Informationen an mich senden; es passiert nicht unbedingt bei einer Ausnahme.
Wenn ich so etwas tun:
logger.error ("Gebühr nicht für Aktion% s in der Datenbank vorhanden sein", "actionX")
Die Informationen in der Log-Datei ist in Ordnung, aber der E-Mail fehlen wirklich einige Informationen. Hier ist die Betreffzeile:
[Django] ERROR: Test this jazz %s
Und dann der Körper:
None
Request repr() unavailable
Meine Frage ist, wie bekomme ich A) der Wert in dem Thema zu zeigen, und B) erhalten einige aktuelle, relevante Informationen im Körper .... wie Zeilennummer oder so ähnlich.
Um besser zu helfen, könnten Sie bitte posten Ihre Konfiguration für Ihren Logger (aus settings.py)? – jvc26