【发布时间】:2021-08-13 10:11:09
【问题描述】:
我目前正在开发环境中运行 Symfony 5 项目。
我想将请求日志(如10:01:39 request.INFO Matched route "login_route")输出到文件中。
我有以下config/packages/dev/monolog.yaml 文件:
monolog:
handlers:
main:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
channels: [event]
使用上面的 YAML,当我执行 bin/console cache:clear 时,它会正确登录到文件 /tmp/dev-logs/dev.log。
但是,当我在应用程序上执行请求时,它不会记录任何内容,无论我设置 channels: [request] 或 channels: ~ 还是根本没有设置 channel 参数。
如何编辑 monolog.yaml 文件的设置以记录请求通道日志?
【问题讨论】: