如何从 Symfony 4 的日志中排除弃用消息?

How to exclude deprecation messages from logs in Symfony 4?

我已经将应用程序从 Symfony 3.4 迁移到 Symfony 4.4。

现在我对每个请求/Sf 命令都有很多弃用(我无法修复这些弃用)。

如何从这个 Symfony 应用程序的日志中排除弃用?

从日志处理程序中排除 php 通道:

例如。 config/packages/prod/monolog.yaml:

monolog:
    handlers:
        main:
            type:  stream
            path:  %kernel.logs_dir%/%kernel.environment%.log
            level: debug
            formatter: monolog.formatter.session_request
            channels:
             -  '!php' # <----------- add this line

尽管在 dev 模式下保留弃用消息。你应该知道上游包的变化。