kucera/monolog-extensions

一系列 Monolog 扩展。

v0.2.0 2016-11-09 07:56 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:34:35 UTC


README

Build Status Downloads this Month Latest stable

一组 Monolog 扩展。

安装

使用 Composer

$ composer require kucera/monolog-extensions:~0.2.0

蓝屏处理器

使用 Tracy 将您的异常报告转换为美丽且清晰的 HTML 文件。

Uncaught exception rendered by Tracy

告诉我如何操作!

只需将处理器推入堆栈。

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(),
));

提示

您不必使用工厂方法,处理器本身即可实例化。此时 Kucera\Monolog\BlueScreenFactory::create() 可能很有用。