为什么没有错误存储在指定的error_log文件中?

时间:2018-07-08 07:59:59

标签: php wordpress debugging error-handling

我想将特定文件中的错误保存到自定义文件中,而不是默认文件中。

所以我在脚本的顶部添加了它:

echo $date->fomat("F j, Y");
//Should be format("F j, Y")

然后我从函数中删除了一个字符以创建错误:

Fatal error: Call to undefined method DateTime::fomat()

这导致了致命错误:

ini_set

但是我在日志文件中看不到任何文本。

我读到一条评论,说php.ini仅在执行代码时有效,因此我必须在try { //Script Here. } catch (Exception $e) { file_put_contents(get_template_directory_uri() . "/errors.log", $e->message); } 中编辑该函数。

但是我只想将该脚本错误保存在该自定义文件中,而不是全部错误,因为我会将这些错误解析为网站上的一个部分。

我不能使用:

{{1}}

因为不会得到所有致命的错误,警告和通知。

该怎么办才能将脚本错误保存在单独的文件中?

0 个答案:

没有答案