Как установить уровень журнала Monolog для канала в Symfony - PullRequest
1 голос
/ 14 апреля 2019

Я использую Symfony с Monolog для регистрации данных на loggly.com. В приложении Symfony используется следующая конфигурация:

    loggly:
        type: loggly
        token: ...
        level: INFO
        bubble: true
        channels: ["app", "request"]

Как видите, я регистрирую каналы app и request . Минимальный уровень журнала INFO для обоих каналов.

Теперь я хотел бы выделить уровень журнала для каждого канала следующим образом:

Канал " app ": ИНФО (и выше)
Канал " запрос ": ОШИБКА (и выше)

Есть ли способ настроить мою конфигурацию или мне нужно решать это программно?

Заранее спасибо
ninsky

1 Ответ

1 голос
/ 15 апреля 2019
loggly_app:
        type: loggly
        token: ...
        level: INFO
        bubble: true
        channels: ["app"]
loggly_request:
        type: loggly
        token: ...
        level: ERROR
        bubble: true
        channels: ["request"]

дополнительная опция будет иметь конфиги, специфичные для среды (например, когда регистрация приложения-info не требуется в рабочей среде).

...