loic-sharma / profiler
此包已被废弃且不再维护。未建议替代包。
基于 Laravel 3 的 Anbu 的 PHP 5.3 性能分析器。
v1.1.2
2013-06-17 17:00 UTC
Requires
- php: >=5.3.0
- psr/log: 1.0.*
README
基于 Laravel 3 的 Anbu 的 PHP 5.3 性能分析器。 注意:此项目已不再维护。请使用 Barry 的调试栏 代替。
安装
安装性能分析器很简单。首先,您需要将此包添加到您的 composer.json
文件的 require
属性中。
{ "require": { "loic-sharma/profiler": "1.1.*" }, }
使用 Laravel 4 安装
要启用 Laravel 4 中的性能分析器,您需要注册 Service Provider 和 Facade。
- 将
'Profiler\ProfilerServiceProvider',
添加到app/config/app.php
中服务提供者的列表中 - 将
'Profiler' => 'Profiler\Facades\Profiler',
添加到app/config/app.php
中类别名列表中 - 在控制台运行
php artisan config:publish loic-sharma/profiler
好了!现在您可以使用性能分析器了。
Profiler::startTimer('testLogging'); // The profiler listens to Laravel's logger. Log::info('Hello World!'); Log::notice('Some event occured.'); Profiler::endTimer('testLogging');
为您的项目安装
将以下内容添加到您的代码中
$logger = new Profiler\Logger\Logger; $profiler = new Profiler\Profiler($logger);
现在您可以使用性能分析器了。
$profiler->startTimer('testLogging'); $logger->debug($object); $logger->info('Hello World!'); $logger->notice('Some event occurred.'); $logger->warning('Careful: some warning.'); $logger->error('Runtime error.'); $logger->critical('This needs to be fixed now!'); $logger->emergency('The website is down right now.'); $profiler->endTimer('testLogging'); echo $profiler;
版权和许可证
性能分析器由 Loic Sharma 编写。性能分析器在 2-clause BSD 许可证下发布。有关详细信息,请参阅 LICENSE 文件。
版权所有 2012 Loic Sharma