prosty komunikat o błędzie w django

Mam ustawione wiadomości e-mail o błędach za pośrednictwem mechanizmu rejestrowania Django w wersji 1.3. Wysyła mi miłą wiadomość e-mail, gdy wystąpi błąd. Jednak gdy loguję prosty komunikat o błędzie, jest on formatowany dziwnie i nie jestem pewien dlaczego.

Na przykład w mojej aplikacji istnieje warunek, w którym coś nie istnieje w bazie danych, o której chcę wiedzieć, ale mam odpowiednią wartość domyślną, która będzie działać dobrze. Dlatego chcę, aby e-mail został wysłany do mnie z pewnymi informacjami; niekoniecznie dzieje się to w wyjątku.

Jeśli zrobię coś takiego:

logger.error („opłata nie istniała w bazie danych dla akcji% s”, „actionX”)

Informacje w pliku dziennika są w porządku, ale w e-mailu naprawdę brakuje pewnych informacji. Oto temat:

<code>[Django] ERROR: Test this jazz %s
</code>

A potem ciało:

<code>None

Request repr() unavailable
</code>

Moje pytanie brzmi, w jaki sposób uzyskać A) wartość, która ma pojawić się w temacie, i B) uzyskać pewne rzeczywiste, istotne informacje w ciele .... takie jak numer linii lub coś w tym stylu.

questionAnswers(2)

yourAnswerToTheQuestion