Simply forward Laravel application logs to an AWS Kinesis stream
Full Changelog: https://github.com/Pod-Point/laravel-monolog-kinesis/compare/v4.0.1...v4.0.2
composer.json
@clemblanco in https://github.com/Pod-Point/laravel-monolog-kinesis/pull/14
Full Changelog: https://github.com/Pod-Point/laravel-monolog-kinesis/compare/v4.0.0...v4.0.1
config/monolog-kinesis.php
file, we can piggy back on config/services.php
for default AWS credssrc/Kinesis.php
in order to avoid binding the raw KinesisClient
from the AWS SDK into the container. Let's say we need this Client to stream another kind of data through Kinesis but using another region or another set of credentials, we wouldn't be able to resolve a different instance, with a different config. This gives us much more control over our Client and makes it easier to test too.PodPoint\MonologKinesis\Contracts\Client
instead of Aws\Kinesis\KinesisClient
.config/services.php
level (for the defaults)README.md
CHANGELOG.md
upon new releases1.*
and PHPUnit 7.*
⚠️ Breaking Changes:
5.*
, please use version 2.*
which supports it. Please use v2.*
of this package if using Laravel < 6.Full Changelog: https://github.com/Pod-Point/laravel-monolog-kinesis/compare/v2.0.0...v3.0.0