happyr/monolog-logstash-formatter

Monolog Logstash formatter

2.0.0 2022-10-28 14:56 UTC

This package is auto-updated.

Last update: 2024-10-30 01:43:00 UTC


README

#    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 }