Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 4, 2013 14:53:57

error_256
Зарегистрирован: 2013-02-26
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Логирование ошибок в базу

Господа подскажите решение по логированию ошибок в базу, при этом не оборачивая каждую функцию в try/except? Ну вот есть например моделька для логов и туда при любой ошибке записывается traceback.

Офлайн

#2 Сен. 4, 2013 15:23:12

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Логирование ошибок в базу

Нужно сделать свой обработчик (см. logging) и задать ему уровень срабатывания (setLevel).
Дополнительно можно отфильтровать нужные записи (addFilter).



Офлайн

#3 Сен. 4, 2013 15:28:38

error_256
Зарегистрирован: 2013-02-26
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Логирование ошибок в базу

если не трудно можно на примере? я тут сейчас вообще думаю некий мидлвар написать записывающий ошибки в базу

Офлайн

#4 Сен. 4, 2013 15:56:10

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

Логирование ошибок в базу

посмотрите это
https://github.com/dcramer/django-db-log

возможно нужно будет допилить для работы с текущей джангой.

Офлайн

#5 Сен. 4, 2013 17:36:11

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Логирование ошибок в базу

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version