shippeo / monolog-extra
Monolog 的扩展,增加了处理器、格式化和处理器。包括对 Symfony 的集成。
v0.3
2023-10-10 15:56 UTC
Requires
- php: ^7.2||^8.1
- graylog2/gelf-php: ^1.6
- monolog/monolog: ^2.9.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.13
- pedrotroller/php-cs-custom-fixer: ^2.15
- phpstan/phpstan: ^1.10
- phpstan/phpstan-strict-rules: ^1.5
- phpunit/phpunit: ^10.3
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)%'