项目作者: jamesgsilva

项目描述 :
A monolog handler for AWS Kinesis
高级语言: PHP
项目地址: git://github.com/jamesgsilva/monolog-kinesis-handler.git
创建时间: 2021-02-06T15:39:16Z
项目社区:https://github.com/jamesgsilva/monolog-kinesis-handler

开源协议:MIT License

下载


monolog-kinesis-handler

A monolog handler for AWS Kinesis streams.

Installation

Require this library through composer:

  1. $ composer require jamesgsilva/monolog-kinesis-handler

Usage

You can find usage examples here using kinesalite an implementation of Amazon’s Kinesis built on LevelDB.

  1. <?php
  2. $kinesis = new \Aws\Kinesis\KinesisClient(['region' => 'us-west-2', 'version' => 'latest']);
  3. $kinesisHandler = new \JamesGSilva\MonologKinesisHandler\KinesisHandler($kinesis, 'stream-name');
  4. $logger = new \Monolog\Logger('channel');
  5. $logger->pushHandler($kinesisHandler);
  6. $logger->info('Hello Kinesis');

Contributing

Feel free to contribute by opening a pull request. Bug fixes or feature suggestions are always welcome. See CONTRIBUTING.md for information.