Я упускаю кое-что действительно очевидное.
Как я могу заставить монолог записывать все ошибки php, ошибки пользователей php и исключения?
Перед использованием monolog я написал свои собственные функции, которые передал set_error_handler()
, register_shutdown_function()
и set_exception_handler()
. Есть ли способ сделать это с помощью API Monolog или нужно следующее?
- Напишите обработчик ошибок и обработчик исключений, которые я передаю функциям PHP выше.
- В этих обработчиках вызовите соответствующие функции Monolog, такие как
Logger::addError(...)
, используя оператор switch или аналогичный
Несомненно, должен существовать API-интерфейс Monolog, который выполняет все вышеперечисленное за один вызов?