Как отключить deprecation log в Symfony?

Со стандартными настройками в лог сыпятся уведомления о устаревании в коде, но иногда даже вроде не в моем. Я же это могу увидеть в разработке локально, а оно мне эти логи в проде записывает безбожно.
monolog:
    handlers:
        main:
            type: fingers_crossed
            action_level: error
            handler: nested
            excluded_http_codes: [404, 405]
        nested:
            type: stream
            path: "%kernel.logs_dir%/%kernel.environment%.log"
            level: debug
        console:
            type: console
            process_psr_3_messages: false
            channels: ["!event", "!doctrine"]
        deprecation:
            type: stream
            path: "%kernel.logs_dir%/%kernel.environment%.deprecations.log"
        deprecation_filter:
            type: filter
            handler: deprecation
            max_level: info
            channels: ["php"]

Там вроде max_level: info для этого лога, и я эти настройки deprecation + deprecation_filter просто удаляю. Зачем они их вообще в прод подсовывают по умолчанию. Там же кроме error и critical быть ничего не должно. Максимум варнинги.
  • Вопрос задан
  • 1599 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы