我如何在 Symfony 中按天制作日志

Fél*_*lin 4 logging symfony monolog symfony4

社区。我需要每天使用 Symfony4 制作日志文件;或将当前日期推送到 yml 文件中。具体在 monologo.yml 中。

 handlers:
    app:
        type: stream
        path: "%kernel.logs_dir%/system_compact_%kernel.environment%-***date***.log"
        channels: ["app"]
Run Code Online (Sandbox Code Playgroud)

非常感谢。

G1.*_*1.3 6

使用可以使用“rotating_file”日志类型:

monolog:
    handlers:
        main:
            type:  rotating_file
            path:  "%kernel.logs_dir%/system_compact_%kernel.environment%.log"
Run Code Online (Sandbox Code Playgroud)

查看此文档页面:https://symfony.com/doc/current/logging.html#how-to-rotate-your-log-files