Записывать ошибки в базу данных с Django на Google App Engine - PullRequest
1 голос
/ 17 марта 2010

Существует ли проект, который может регистрировать ошибки в запросах к Django на Google App Engine в хранилище данных (например, django-db-log или django.crashlog )

Спасибо!

Ответы [ 3 ]

3 голосов
/ 18 марта 2010

Используйте встроенный google.appengine.ext.ereporter модуль:

Обработчик записи, который записывает информация об уникальных исключениях.

«Уникальный» в этом случае определяется как данные (класс исключения, местоположение) кортеж. Уникальные исключения регистрируются в хранилище данных с примером трассировка стека и приблизительное количество вхождения, сгруппированные по дням и версия приложения.

Обработчик cron, в google.appengine.ext.ereporter.report_generator, создает и отправляет отчеты по электронной почте за исключением предыдущего дня.

См. Также: Использование модуля ereporter для удобного сообщения об ошибках .

1 голос
/ 17 марта 2010
  1. Выезд Родной Django на GAE . Это нереляционный порт Django для Google App Engine.
  2. Другой проект, google-app-engine-django , выглядит как промежуточный «помощник», чтобы получить ты идешь, без полного порта.
0 голосов
/ 17 марта 2010

Я создал проект Django-GAE-log , чтобы решить эту проблему. Мысли и вклад приветствуются!

...