PHP:将所有error_log文件合并到一个文件中

时间:2013-05-11 20:39:49

标签: php error-handling

是否可以编辑php.ini文件(或其他任何内容)并将所有* php_log *文件合并到一个php_log文件中而不是每个目录中一个文件?

对那些实际上没有阅读的人进行澄清:扫描目录中的文件类型并合并文件是两个非常独立的操作,答案非常不同。显然,他们从未问过两个关于某个话题的问题。 > __>

2 个答案:

答案 0 :(得分:1)

您正在寻找php.ini文件中的error_log指令。

该值必须是您希望记录错误的文件的绝对路径。如果它是相对的,PHP将在脚本所在的目录(错误出现的目录)中创建该文件。这可能是你在每个目录中都有error_logs的原因:)

作为辅助节点,如果您无权访问配置文件,则为possible to change this setting at runtime。像index.php脚本中的ini_set('error_log', __DIR__ . '/errors');

答案 1 :(得分:0)

如果要在一个文件中包含所有“错误报告”(例如txt)。 创建一个txt文件并在那里写入错误处理程序的结果以及日期等其他信息。 这样,每次发生错误时,msg都将写入此唯一文件中。