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

时间:2018-07-03 06:07:34

标签: symfony logging symfony4 monolog

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

 handlers:
    app:
        type: stream
        path: "%kernel.logs_dir%/system_compact_%kernel.environment%-***date***.log"
        channels: ["app"]

非常感谢。

1 个答案:

答案 0 :(得分:1)

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

monolog:
    handlers:
        main:
            type:  rotating_file
            path:  "%kernel.logs_dir%/system_compact_%kernel.environment%.log"

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