rauwekost / monolog-aws-bundle
Bundle for logging to amazon cloud-services
Installs: 146
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.4
- aws/aws-sdk-php: 2.6.*@dev
This package is not auto-updated.
Last update: 2016-10-23 16:30:40 UTC
README
This bundle provides handlers for logging to AWS. The bundle also adds the instance-id to the extra array in the log message.
Installation
$ composer require rauwekost/monolog-aws-bundle
Configuration
Configuration is very straight forward, in app/config/config.yml
:
...
rauwekost_monolog_aws:
aws_credentials:
key: <your key>
secret: <your secret>
region: eu-west-1
base_url <optional base_url>
s3_handler:
path: s3://path/to/your/file.log
level: DEBUG
sns_handler:
topic: your:topic:arn
subject: 'My message subject'
level: DEBUG
...
Example configuration monolog:
monolog:
handlers:
sns_handler:
id: rauwekost_monolog_sns_handler
channels: ['request']
type: service
s3_handler:
id: rauwekost_monolog_s3_handler
channels: ['request']
type: service