Я хотел бы знать, есть ли возможность настроить Monolog в Symfony2 для создания нового файла журнала каждый день, например: 2013-11-21-prod.log.
Существует журнал, называемый rotating_file
.
Вот пример конфигурации:
monolog: handlers: main: type: rotating_file path: %kernel.logs_dir%/%kernel.environment%.log level: debug
В linux вы можете использовать logrotate (я не знаю, существуют ли другие решения для окон или макросов)
В /etc/logrotate.d/ создайте файл (например, sf2_myapp) и добавьте это содержимое:
/path/to/your/symfony_app/app/logs/prod.log { daily missingok rotate 14 compress }
Вы должны искать logrotate в Google для получения дополнительной информации.