Php 独白:如何捕捉所有错误和异常
我错过了一些非常明显的东西 如何让monolog记录所有php错误、php用户错误和异常 在使用monolog之前,我编写了自己的函数,并将其传递给Php 独白:如何捕捉所有错误和异常,php,monolog,Php,Monolog,我错过了一些非常明显的东西 如何让monolog记录所有php错误、php用户错误和异常 在使用monolog之前,我编写了自己的函数,并将其传递给set\u error\u handler(),register\u shutdown\u function()和set\u exception\u handler()。有没有一种方法可以使用Monolog的API来实现这一点,或者我必须做到以下几点 编写一个错误处理程序和异常处理程序,并将其传递给上面的PHP函数 在这些处理程序中,使用switch
set\u error\u handler()
,register\u shutdown\u function()
和set\u exception\u handler()
。有没有一种方法可以使用Monolog的API来实现这一点,或者我必须做到以下几点
Logger::addError(…)
肯定有一个Monolog API可以在一次调用中实现上述功能?这是一个老问题,但由于它还没有被回答,它将完全满足您的要求 发件人: ErrorHandler:
monog\ErrorHandler
类允许您轻松地将记录器实例注册为异常处理程序、错误处理程序或致命错误处理程序
从
错误处理程序:
你找到解决办法了吗?我无法让独白捕捉致命错误:(@Aerendir,看看这是否仍然是个问题。
use Monolog\ErrorHandler;
$logger = new Logger('Logger Name');
ErrorHandler::register($logger);