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 request 的方式贡献。

主要需要新的发布者。

致谢

许可证

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