Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP是否有内置的调试日志记录,比如Ruby on Rails logger.info()到development.log文件?_Php - Fatal编程技术网

PHP是否有内置的调试日志记录,比如Ruby on Rails logger.info()到development.log文件?

PHP是否有内置的调试日志记录,比如Ruby on Rails logger.info()到development.log文件?,php,Php,PHP是否有内置的调试日志记录,比如Ruby on Rails logger.info()到development.log文件 有了PHP,我想看看“引擎盖下”发生了什么。。。提供的页面、查询字符串值等 我在谷歌上搜索了很多,但什么也找不到 (我正在尝试将一个web应用从RoR移植到PHP,因为我需要更高的执行速度。)PHP -向web服务器的错误日志、TCP端口或文件发送错误消息,然后 -生成用户级错误/警告/通知消息 您可以使用它来触发和记录,例如 第三方库存在于 及 您可以配置要

PHP是否有内置的调试日志记录,比如Ruby on Rails logger.info()到development.log文件

有了PHP,我想看看“引擎盖下”发生了什么。。。提供的页面、查询字符串值等

我在谷歌上搜索了很多,但什么也找不到

(我正在尝试将一个web应用从RoR移植到PHP,因为我需要更高的执行速度。)

PHP

  • -向web服务器的错误日志、TCP端口或文件发送错误消息,然后
  • -生成用户级错误/警告/通知消息
您可以使用它来触发和记录,例如

第三方库存在于

您可以配置要登录的各种目的地。通过OO接口使用:

$logger->log('Informational message', Zend_Log::INFO);
还有Log4J的灵感

除此之外还有和。PHP还有一个PECL扩展

  • -向web服务器的错误日志、TCP端口或文件发送错误消息,然后
  • -生成用户级错误/警告/通知消息
您可以使用它来触发和记录,例如

第三方库存在于

您可以配置要登录的各种目的地。通过OO接口使用:

$logger->log('Informational message', Zend_Log::INFO);
还有Log4J的灵感


除此之外还有和。还有一个带有

+1的PECL扩展,用于提及xdebug——它改变了我为PHP开发的方式。对不起,我的问题不清楚。我不是在寻找一个“log4”实用程序,而是一个自动诊断工具。@Pete我不熟悉logger在Ruby中的功能。抱歉,如果我的回答包含不适用的建议。根据我的判断,你要么是在寻找
错误日志
,要么是PEAR或Zend包。XDebug和Zend Debugger是复杂的调试器,可以让您分析代码,使用断点逐步完成代码,等等。+1提到XDebug——它改变了我为PHP开发的方式。很抱歉,我的问题不清楚。我不是在寻找一个“log4”实用程序,而是一个自动诊断工具。@Pete我不熟悉logger在Ruby中的功能。抱歉,如果我的回答包含不适用的建议。根据我的判断,你要么是在寻找
错误日志
,要么是PEAR或Zend包。XDebug和Zend Debugger是复杂的调试器,可以让您分析代码,并使用断点等逐步完成。您是否分析了应用程序以确保您的应用程序确实受到语言执行速度的限制?您是否分析了应用程序以确保您的应用程序确实受到语言执行速度的限制?