詹姆斯·席尔瓦 / monolog-kinesis-handler
AWS Kinesis 流的 monolog 处理器
v1.0.1
2021-02-15 00:15 UTC
Requires
- php: >=7.2
- monolog/monolog: ^2.2
Requires (Dev)
- aws/aws-sdk-php: ^3.173
- friendsofphp/php-cs-fixer: ^2.18
- phpstan/phpstan: ^0.12.72
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.5
Suggests
- aws/aws-sdk-php: Allow sending log messages to AWS Kinesis
README
AWS Kinesis 流的 monolog 处理器。
安装
通过 composer 需求此库
$ composer require jamesgsilva/monolog-kinesis-handler
用法
您可以在此处找到使用示例,使用基于 LevelDB 构建 Amazon Kinesis 的实现kinesalite。
<?php $kinesis = new \Aws\Kinesis\KinesisClient(['region' => 'us-west-2', 'version' => 'latest']); $kinesisHandler = new \JamesGSilva\MonologKinesisHandler\KinesisHandler($kinesis, 'stream-name'); $logger = new \Monolog\Logger('channel'); $logger->pushHandler($kinesisHandler); $logger->info('Hello Kinesis');
贡献
请随时通过创建 pull request 来贡献。我们始终欢迎错误修复或功能建议。有关信息,请参阅CONTRIBUTING.md。