自动记录/记录请求 URI 作为 PHP 错误的一部分?
Posted
技术标签:
【中文标题】自动记录/记录请求 URI 作为 PHP 错误的一部分?【英文标题】:Automatically record/log request URI as part of error in PHP? 【发布时间】:2012-11-21 01:23:18 【问题描述】:有没有办法让请求 URI 自动添加到error_log()
输出?当前的错误如下所示:
[03-Dec-2012 13:56:22] php Fatal error: Call to a member function getStories()
on a non-object in /usr/share/php/MyProject/Model/Index.php on line 148
有没有办法获取那里的 URL?
【问题讨论】:
【参考方案1】:希望这会有所帮助:
function debugErrorHandler($errno, $errstr, $errfile, $errline)
if(error_reporting()!==0)
switch($errno)
default:
error_log("PHP Warning Debug: Server Request URI: " .
print_r($_SERVER["REQUEST_URI"], true));
break;
return false; // false -> Execute PHP internal error handler
【讨论】:
以上是关于自动记录/记录请求 URI 作为 PHP 错误的一部分?的主要内容,如果未能解决你的问题,请参考以下文章