是否可以编辑php.ini文件(或其他任何文件),并将所有* php_log *文件合并到一个php_log文件中,而不是每个目录中的一个?PHP:将所有error_log文件合并到单个文件
对那些实际没有阅读过的人进行说明:扫描一个文件类型的目录并合并文件是两个非常不同的行为,其答案非常不同。显然,dup记者从来没有问过关于某个主题的两个问题。 > __>
是否可以编辑php.ini文件(或其他任何文件),并将所有* php_log *文件合并到一个php_log文件中,而不是每个目录中的一个?PHP:将所有error_log文件合并到单个文件
对那些实际没有阅读过的人进行说明:扫描一个文件类型的目录并合并文件是两个非常不同的行为,其答案非常不同。显然,dup记者从来没有问过关于某个主题的两个问题。 > __>
您正在寻找php.ini文件中的error_log
指令。
该值必须是希望记录错误的文件的绝对路径。如果它是相对的,PHP将在脚本所在的目录(发生错误的目录)中创建该文件。这可能就是为什么你在每个目录中都有error_logs的原因:)
作为一个侧面节点,如果你没有权限访问配置文件,那么它就是possible to change this setting at runtime。像index.php脚本中的ini_set('error_log', __DIR__ . '/errors');
如果您想在一个文件(例如txt)中包含所有“错误报告”。 创建一个txt文件并在其中写入错误处理程序的结果以及其他信息(如日期等) 这样,每次发生错误时,msg都将写入此唯一文件。
“每个目录一个”?你在做什么? – arkascha 2013-05-11 20:41:03
@Baba这显然不是重复的,因为合并和扫描是不同的上下文。 – John 2013-05-11 20:43:07
你需要扫描之前合并..一个是依赖于其他..你可以很容易地使它1问题..为什么2? – Baba 2013-05-11 20:44:14