2013-01-15 41 views

回答

0

我已经结束了与Monolog平台的扩展。我必须手动添加日志消息(不是按照我的要求自动添加),但我已经习惯了它,它对于不重要的项目有很大的帮助。

6

在任何功能,您可以通过使用debug_backtrace(...)

看到整个回溯或者您可以使用Xdebug profiler来分析你的PHP脚本。

+0

debug_backtrace放在一个PHP脚本的特定位置的真棒工具,但我希望看到一个日志整个代码执行的 - 从开始到结束。 –

+1

@MartyIX然后使用Xdebug及其分析工具。 – Neal

+0

可能没有理解这个问题。该请求是针对执行跟踪工具的。这不像回溯或分析,但Xdebug **也会执行跟踪。 – mc0e

1

您可以使用PHP扩展名为:XHProf的,Facebook开发。

它能够报告功能级别的呼叫计数和包括 和独占壁挂时间,CPU时间和内存使用情况。

https://github.com/facebook/xhprof

+0

Xhprof对于本地和生产环境的性能跟踪非常有用,但不适用于调试其他问题。 – gagarine

6

看一看Kint

debug backtrace screenshot

它的var_dump()和debug_backtrace()类固醇。易于使用,但功能强大且可定制。对您的开发工具箱的重要补充。

它也有here

+1

https://github.com/nette/tracy这是类固醇上的var_dump和debug_backtrace :-) –

+0

不明白这个问题。该请求是针对执行跟踪工具的。 – mc0e

6

phptrace是跟踪PHP代码执行

+0

这很有趣。感谢你的分享。 –

+0

phptrace对我来说真的是一个很棒的php工具..它真的很神奇.. – baotiao

+1

我会为此投票,因为它实际上回答了这个问题,与当前最高票数的答案不同。另请阅读phptrace的文档页面,其中有一节与其他用于执行跟踪的工具进行比较。 – mc0e