如何在 PHP 中使用 set_exception_handler(...) 让默认日志记录不受影响?

aut*_*tix 5 php error-handling error-logging custom-error-handling php-7

我正在使用 编写一个简单的错误处理set_exception_handler(...)。一切工作正常,但当我在自定义文件中使用 和 记录异常时,默认异常记录syslog似乎被禁用。set_exception_handler(...)

对于“非 s”的记录,Trowable有一个函数set_error_handler。如果处理函数返回false,则正常的错误处理程序将继续,这意味着原始 PHP 错误消息将存储到系统日志中。对于异常处理程序,没有return提供任何值。

set_exception_handler(...)执行 's 回调后,如何将原始 PHP 错误消息存储到系统日志中?