#cakephp #cakephp-3.0
#cakephp #cakephp-3.0
Вопрос:
Я разрабатываю API, который выдает различные исключения при ошибочных запросах, внутренних ошибках и т. Д..
Я хотел бы записать эти исключения в таблицу журналов, которую я создал. Я мог бы сделать это над каждым броском, но я предполагаю, что у Cake есть способ объединить это в пользовательский обработчик исключений. Я просто не могу понять это из документации http://book.cakephp.org/3.0/en/development/errors.html
Может кто-нибудь указать мне на ресурс, который я не смог найти, или скинуть мне пример кода?
Редактировать: предпочтительно регистрироваться как в файле, так и в базе данных.
Комментарии:
1. Вы также можете использовать плагин DatabaseLog .
Ответ №1:
Все это есть в документах:
- Регистрация исключений
- Ведение журнала (прочитайте всю главу)
- Создание регистраторов (запись в БД, включая пример!)
- Реализация регистратора из книги