如何为每个文件分别设置一个单独的error_log?
我尝试将以下行放入包含在所有文件中的include中,但似乎没有用。
ini_set('error_log ', str_replace('.php', '', __FILE__));
有办法吗?
答案 0 :(得分:0)
我通过在包含__FILE__
的值之前声明一个新的var来解决了这个问题。
$errorFileName = __FILE__;
include 'headers.php';
并且在headers.php中,我检查是否设置了该变量,然后使用它来设置error_log。
if (isset($errorFileName)) {
ini_set('error_log', str_replace('.php', '', $errorFileName));
}