代码之家  ›  专栏  ›  技术社区  ›  Pete Alvin

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

php
  •  1
  • Pete Alvin  · 技术社区  · 14 年前

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

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

    我在网上搜了一堆,但什么都找不到。

    (我尝试将Web应用程序从ror移植到php,因为我需要更高的执行速度。)

    1 回复  |  直到 14 年前
        1
  •  7
  •   Gordon Haim Evgi    14 年前

    PHP有

    • error_log 艾斯 向Web服务器的错误日志、TCP端口或文件发送错误消息
    • trigger_error 艾斯 生成用户级错误/警告/通知消息

    可用于触发和记录 predefined error types ,例如

    trigger_error( "Custom Warning", E_USER_WARNING );
    

    第三方图书馆存在

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

    $logger->log('Informational message', Zend_Log::INFO);
    

    还有洛格4J的灵感

    除此之外还有 XDebug Zend Debugger . 还有一个pecl扩展 Advanced PHP Debugger (APD)