Задача: Когда в одном из моих представлений возникает ошибка, мне нужно показать собственное представление ошибок. Тип ошибки значения не имеет.
Я попытался переопределить все исключения, зарегистрировав представление для всех исключений, например:
<view
context="Exception"
renderer="server_error.pt"
/>
Это сработало хорошо. Все исключения показывали мой взгляд. Но проблема была в том, что эти ошибки перестали записываться. Конечно, я могу сделать что-то вроде logger.error(traceback) в своем представлении об ошибках, но это глупая идея.
Как я могу зарегистрировать представление для всех ошибок, не нарушая систему пирамиды журналирования.