I'm missing something really obvious.
How can I make monolog record all php errors, php user errors, and exceptions?
Before using monolog, I wrote my own functions which I passed to set_error_handler()
, register_shutdown_function()
and set_exception_handler()
. Is there a way of doing this using Monolog's API, or do I have to the following?
- Write an error handler and exception handler which I pass to PHP's functions above
- In those handlers, call the appropriate Monolog functions such as
Logger::addError(...)
using a switch statement or similar
Surely there must be a Monolog API that does the above in a single call?