A set of Monolog extensions.
$ composer require kucera/monolog-extensions:~0.2.0
Blue Screen Handler
Converts your exception reports into beautiful and clear html files using Tracy.
Tell me how!
Just push the handler into the stack.
use Kucera\Monolog\BlueScreenFactory; use Kucera\Monolog\BlueScreenHandler; use Monolog\Logger; $logger = new Monolog\Logger('channel'); $logDirectory = __DIR__ . '/log'; $logger->pushHandler(new BlueScreenHandler( Factory::blueScreen(), $logDirectory, Logger::DEBUG, $bubble = TRUE ));
$logger->critical('Exception occured!', array( 'exception' => new Exception(), ));
You don't have to use the factory method, handler is instantiable on its own.
Kucera\Monolog\BlueScreenFactory::create() might come in handy then.