настроить путь регулярных выражений в yaml, чтобы исключить исключения

0

В монологе вы можете исключить путь, чтобы при возникновении исключения он не попадал в prod.log

Я хотел исключить все журналы из /items/*, поэтому я сделал следующее:

monolog:
    handlers:
        main:
            type: fingers_crossed
            action_level: error
            handler: file
            channels: ["!doctrine", "!event", "!security", "!request"]
            excluded_404s:
                - ^/items/

Я хотел исключить ошибки из /items/19283712 и все, что имеет /items/WHATEVERCRAPINHERE. В приведенной здесь документации подробно описано, как это сделать. Я пробовал регулярное выражение выше и, похоже, не работает. Почему это?

  • 0
    Помогает ли добавление ->. * <- в конец шаблона (включение жадного сопоставления)?
  • 0
    @MBarnett так ^ / items /.*
Показать ещё 1 комментарий
Теги:
yaml
monolog

1 ответ

0

Вы можете использовать следующий синтаксис ^/items/*

monolog:
    handlers:
        main:
            type: fingers_crossed
            action_level: error
            handler: file
            channels: ["!doctrine", "!event", "!security", "!request"]
            excluded_404s:
                - ^/items/*

Ещё вопросы

Сообщество Overcoder
Наверх
Меню