rauwekost/monolog-aws-bundle

This package is abandoned and no longer maintained. No replacement package was suggested.

Bundle for logging to amazon cloud-services

0.12 2014-11-05 15:25 UTC

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