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