Skip to content
This repository has been archived by the owner on Jul 22, 2021. It is now read-only.

nella/monolog-tracy

 
 

Repository files navigation

Tracy BlueScreen handler for Monolog

Build Status Windows Build Status Code Coverage SensioLabsInsight Status Latest Stable Version Composer Downloads Dependency Status License MIT, GPL-2, GPL-3

Sponzored by Shipito LLC.

Installation

Using Composer:

$ composer require nella/monolog-tracy

Blue Screen Handler

Converts your exception reports into beautiful and clear html files using Tracy.

Uncaught exception rendered by Tracy

Tell me how!

Just push the handler into the stack.

use Nella\MonologTracy\BlueScreenHandler;
use Nella\MonologTracy\Tracy\BlueScreenFactory;
use Nella\MonologTracy\Tracy\LoggerHelper;

$logger = new Monolog\Logger('channel');

$factory = new BlueScreenFactory();
$helper = new LoggerHelper(__DIR__ . '/log', $factory->create());
$handler = new BlueScreenHandler($helper);

$logger->pushHandler($handler);

… Profit!

$logger->critical('Exception occured!', array(
    'exception' => new Exception(),
));

About

Tracy BlueScreen handler for Monolog

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%