| Package Data | |
|---|---|
| Maintainer Username: | papajoker |
| Package Create Date: | 2013-06-13 |
| Package Last Update: | 2013-06-13 |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-10-18 15:15:02 |
| Package Statistics | |
|---|---|
| Total Downloads: | 45 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 0 |
| Total Watchers: | 1 |
| Total Forks: | 2 |
| Total Open Issues: | 0 |
A PHP 5.3 profiler based off of Laravel 3's Anbu.
Installing profiler is simple. First, you'll need to add the package to the require attribute of your composer.json file.
{
"require": {
"loic-sharma/profiler": "1.1.*"
},
}
To enable te profiler in Laravel 4 you will need to register the Service Provider and the Facade.
'Profiler\ProfilerServiceProvider', to the list of service providers in app/config/app.php
'Profiler' => 'Profiler\Facades\Profiler', to the list of class aliases in app/config/app.php
php artisan config:publish loic-sharma/profiler
And voila! You can use the profiler.
Profiler::startTimer('testLogging');
// The profiler listens to Laravel's logger.
Log::info('Hello World!');
Log::notice('Some event occured.');
Profiler::endTimer('testLogging');
Add the following to your code:
$logger = new Profiler\Logger\Logger;
$profiler = new Profiler\Profiler($logger);
You can now use the profiler to your heart's content.
$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;
Profiler was written by Loic Sharma. Profiler is released under the 2-clause BSD License. See the LICENSE file for details.
Copyright 2012 Loic Sharma