zae/monolog-publish

Monolog 的发布处理器

0.0.2 2015-05-14 17:57 UTC

This package is auto-updated.

Last update: 2024-09-10 09:18:51 UTC


README

Latest Version Software License Build Status Total Downloads

一个简单的 Monolog 处理器,可用于将错误“发布”到订阅者。

发布者

可用的发布者包括

  • RedisPublisher

安装

通过 Composer

$ composer require zae/monolog-publish

使用

use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use Zae\Monolog\Publish\Handler\PublishHandler;
use Zae\Monolog\Publish\Publisher\RedisPublisher;

// create a log channel
$log = new Logger('name');
$log->pushHandler(new PublishHandler(new RedisPublisher('log', Logger::WARNING)));

// add records to the log
$log->addWarning('Foo');
$log->addError('Bar');

测试

$ phpunit

贡献

欢迎通过 github 上的 pull requests 进行贡献。

主要需要新的发布者。

鸣谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 以获取更多信息。