Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 796 Bytes

Readme.md

File metadata and controls

32 lines (27 loc) · 796 Bytes

Logstash formatter for Monolog v3

#    config/prod/monolog.yaml
monolog:
    handlers:
        filter_for_errors:
            type: fingers_crossed
            action_level: warning
            handler: cloudwatch
            buffer_size: 100
            excluded_http_codes: []

        cloudwatch:
            type: stream
            path: 'php://stderr'
            formatter: 'app.monolog.formatter.logstash'
            level: info

services:
    app.monolog.formatter.logstash:
        class: Happyr\MonologLogstashFormatter\LogstashFormatter
        arguments:
            - 'app.example.com'

    monolog.processor.uid:
        class: Monolog\Processor\UidProcessor
        autoconfigure: true
        tags:
            - { name: monolog.processor, handler: cloudwatch }