zend-log
zend-log copied to clipboard
Error and exception handlers doesn't call a previous handler
The previously defined error and exception handlers (if any) will be lost: https://github.com/zendframework/zend-log/blob/master/src/Logger.php#L562 https://github.com/zendframework/zend-log/blob/master/src/Logger.php#L611
error_reporting(E_ALL);
set_error_handler(function () {
// We will never get here :-(
echo 'Previous error handler';
return true;
});
$logger = new \Zend\Log\Logger([
'exceptionhandler' => true,
'errorhandler' => true,
'writers' => [
[
'name' => 'Stream',
'options' => [
'stream' => './data/logs/' . date('Y-m-d') . '.log',
],
],
],
]);
trigger_error('Error', E_USER_ERROR);
This repository has been closed and moved to laminas/laminas-log; a new issue has been opened at https://github.com/laminas/laminas-log/issues/3.