A PHP 5.3 profiler based off of Laravel 3's Anbu.

Installs: 29

Dependents: 0

Watchers: 1

Forks: 24

Language: PHP

v1.1.1 2013-06-07 16:35 UTC


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.*"

Installing Using Laravel 4

To enable te profiler in Laravel 4 you will need to register the Service Provider and the Facade.

  1. Add 'Profiler\ProfilerServiceProvider', to the list of service providers in app/config/app.php
  2. Add 'Profiler' => 'Profiler\Facades\Profiler', to the list of class aliases in app/config/app.php
  3. In console run php artisan config:publish loic-sharma/profiler

And voila! You can use the profiler.


// The profiler listens to Laravel's logger.
Log::info('Hello World!');
Log::notice('Some event occured.');


Installing For Your Own Project

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.


$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.');


echo $profiler;

Copyright and License

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