Download the PHP package pod-point/laravel-monolog-kinesis without Composer
On this page you can find all versions of the php package pod-point/laravel-monolog-kinesis. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-monolog-kinesis
Laravel Monolog Kinesis Driver
A simple package to forward Laravel application logs to a Kinesis stream.
Installation
Require the package with composer:
For Laravel < 6.0 you can use pod-point/laravel-monolog-kinesis:^2.0
.
Setting up the AWS Kinesis service
Add your AWS key ID, secret and default region to your config/services.php
:
Usage
Simply use the kinesis
driver on any of your channels within your config/logging.php
:
You can optionally specify a different key
, secret
and region
at the channel level too if necessary:
Formatting
When calling for example:
This is the default format we will use to forward Laravel application logs to a Kinesis stream
If this doesn't suit your needs, you can specify a custom formatter to use:
And define it like so for example:
HTTP options
You can configure a set of http
options that are applied to http requests and transfers created when using the AWS SDK from both the service
and channel
levels.
More details about all the supported options can be found from the AWS documentation.
Permissions
If you are using an AWS Key, remember to add the kinesis:PutRecord
and kinesis:PutRecords
permissions to this user.
Changelog
Please see our Releases for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Travel shouldn't damage the earth 🌍
Made with ❤️ at Pod Point
All versions of laravel-monolog-kinesis with dependencies
aws/aws-sdk-php Version ^3.155
illuminate/support Version ^6.0|^7.0|^8.0|^9.0
monolog/monolog Version ^2.0