shippeo/monolog-extra

Monolog 的扩展,增加了处理器、格式化和处理器。包括对 Symfony 的集成。

v0.3 2023-10-10 15:56 UTC

This package is auto-updated.

Last update: 2024-09-10 17:58:05 UTC


README

Monolog 的扩展,增加了处理器、格式化和处理器。包括对 Symfony 的集成。

symfony 烹饪书

处理器

应用程序名称

使用标签 monolog.processor 的服务 config/services.yaml 的声明

    Shippeo\Monolog\Processor\ApplicationNameProcessor:
        arguments:
            - '%env(APP_NAME)%'
        tags:
            - { name: 'monolog.processor' }

格式化器

Gelf

config/monolog.yaml 中声明处理器

monolog:
    handlers:
        graylog:
            type:   gelf
            level:  info
            publisher: {hostname: '%env(GRAYLOG_HOST)%', port: '%env(GRAYLOG_PORT)%', chunk_size: 0}
            formatter: App\Log\GelfMessageFormatter

config/services.yaml 中声明服务

    Shippeo\Monolog\Formatter:
        - '%env(GRAYLOG_TOKEN)%'