f1monkey/monolog-extensions

此包已被废弃且不再维护。没有建议替代包。

monolog 的额外处理器

1.0.0 2020-06-13 21:15 UTC

This package is auto-updated.

Last update: 2021-09-14 01:00:54 UTC


README

为 monolog 提供的处理程序和其他可能可用的东西。

安装

$ composer require f1monkey/monolog-extensions

处理程序

LogstashHttpHandler

直接使用 http 输入 将日志消息写入 Logstash。这是一个默认的 SocketHandler,略有修改。

用法

services.yaml:

services:
    monolog.handler.logstash_handler:
        class: F1Monkey\MonologExtensions\Handler\LogstashHttpHandler
        arguments:
            $connectionString: '%env(LOGSTASH_HOST)%' #i.e. https://:8080
        calls:
            - ['setFormatter', ['@monolog.formatter.logstash']]

packages/monolog.yaml:

monolog:
    handlers:
        logstash:
            type: service
            id: monolog.handler.logstash_handler
            channels: ["!event", "!doctrine"]
            level: debug