Log rotating with Monolog in Symfony2

mneute picture mneute · Nov 21, 2013 · Viewed 12.8k times · Source

I'd like to know if there's any possibility to configure Monolog in Symfony2 to create a new log file every day, for example : 2013-11-21-prod.log.

Answer

loicfavory picture loicfavory · Nov 21, 2013

On linux, you can use logrotate (I don't know if exists other solutions on windows or macos)

In /etc/logrotate.d/ create a file (eg. sf2_myapp) and add this content :

/path/to/your/symfony_app/app/logs/prod.log {
        daily
        missingok
        rotate 14
        compress
}

You should look for logrotate on Google for more infos