wakeonweb / gelf-extra-logger-bundle
WakeOnWeb Gelf extra logger
v1.0.0
2018-11-27 14:44 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-08-28 03:49:00 UTC
README
向 monolog 添加处理器以附加动态额外字段。
安装
Composer.json
"wakeonweb/gelf-extra-logger-bundle": "^1.0",
config/bundles.php
Wakeonweb\GelfExtraLogger\WakeonwebGelfExtraLoggerBundle::class => ['all' => true],
配置
config/packages/wakeonweb_gelf_extra_logger.yaml
wakeonweb_gelf_extra_logger:
extra_fields:
my_extra_field: '%env(resolve:MY_EXTRA_ENV_VAR)%'
my_other_field: 'foo'
然后配置您的 monolog 以使用 gelf 处理器
#This is an example, use fingers_crossed in prod enviroment !
monolog:
handlers:
gelf:
type: gelf
publisher:
hostname: "..."
port: "..."
level: debug
它将在 gelf 目的地记录的根处添加 my_extra_field
和 my_other_field
。