我刚开始使用 Laravel 4,并在 github 上遇到了 Laravel 3 示例应用程序......
这个应用程序在应用程序的页脚中有一个很棒的开发人员日志。
Laravel 4 有这样的功能吗?有什么推荐的作曲家包吗?
我刚开始使用 Laravel 4,并在 github 上遇到了 Laravel 3 示例应用程序......
这个应用程序在应用程序的页脚中有一个很棒的开发人员日志。
Laravel 4 有这样的功能吗?有什么推荐的作曲家包吗?
您可以使用LOG
类进行日志记录作为提到的其他答案,并且分析器即将推出,但是是的,github 上有一个 Profiler 包(基于 Laravel 3 的Anbu的 PHP 5.3 分析器),您可以使用安装它composer
或直接下载它。这里有一些例子github
Profiler::startTimer('testLogging');
// The profiler listens to Laravel's logger.
Log::info('Hello World!');
Log::notice('Some event occured.');
Profiler::endTimer('testLogging');
你可以试一试,可能会有所帮助,也可以检查这个答案。
还没有,似乎分析器迟早会来找我们。:)
但是您可以做一些事情来帮助您:
- 日志文件在 app/storage/logs
- 您可以使用 Log 类将您的调试写入日志:
Log::info($sql);
- 您可以通过侦听 DB 来显示 SQL 查询:
DB::listen(function($sql, $bindings, $time)
{
Log::info($sql);
});
编辑:
在查看 Sheikh Heera 的之后,发现 Laravel 的另一个分析器包看起来也不错:https ://github.com/barryvdh/laravel-debugbar 。