首页 > 解决方案 > 错误正在记录,但不保存自定义 error_log 文件

问题描述

我正在尝试将特定页面的错误保存到不同的日志文件中。错误完美地保存到 php.ini 的日志文件中,但没有保存自定义文件。我试图在 php-fpm 配置文件上打开“catch_workers_output = 1”,但它似乎没有任何影响。php 文件和日志文件在同一目录下;

try{
    echo "echo string here"//error line here ;
}
catch (\Throwable $e) {
    errorHandler($e);
}
function errorHandler($e) {
    error_log(date("Y-m-d H:i:s", time()) . "-> index.php -> " . $e . "\r\n", 3, "custom-error.log");
    exit();
}

我应该更改任何配置文件上的任何内容吗?

标签: phperror-handling

解决方案


推荐阅读