A set of Monolog extensions.
Using Composer:
$ composer require kucera/monolog-extensions:~0.2.0Converts your exception reports into beautiful and clear html files using Tracy.
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
));… Profit!
$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.
