Symfony日志在旋转日志文件后不保存历史记录


Symfony logging not saving history after rotating logfile

我在symfony应用程序中做了如下设置:

# settings.yml
prod:
  .settings:
    no_script_name:         true
    logging_enabled:        true
#logging.yml
prod:
  enabled: on
  level:   debug
  rotate:  on
  period:  1       ## Log files are rotated every 1 day
  history: 30      ## A maximum history of 30 log files is kept
  purge:   off

但我只找到一个文件(frontend_prod.log)在我的日志目录

如果您确实使用1.4,我不认为设置文件中的日志旋转不再受支持。您应该在CLI中使用log:rotate任务(可能在cron选项卡中),并使用--history--period选项。