LINUX.ORG.RU

Для мониторинга ошибок и не только есть такая замечательная вещь как Sentry.
Только добавьте SENTRY_TESTING=DEBUG

zensey
()
Ответ на: комментарий от zensey

Позырил исходники джанги, и убедился что нету опции EMAIL_ERRORS_EVEN_IF_DEBUG_TRUE.

Не придумал ничего умнее чем написать вот такую миддлварь:

class SendEmailOnErrorMiddleware(object):
    def process_exception(self, request, exception):
        text = '\n'.join(traceback.format_exception(*sys.exc_info()))
        mail_admins('exception', text, fail_silently=True)
redixin ★★★★
() автор топика
Ответ на: комментарий от anonymous

Та можно. Апач например пишет все трейcбеки в error_log. И вообще все что скрипт пишет на stderr — апач пишет в error_log. А nginx непонятно как это заставить делать. Можно конечно логировать средствами питона/джанги, но ИМХО это не Ъ.

redixin ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.