Symfony2でMonologを構成して、毎日新しいログファイルを作成する可能性があるかどうかを知りたいのです(例:2013-11-21-prod.log)。
rotating_file
というロガーがあります。
構成例は次のとおりです。
monolog:
handlers:
main:
type: rotating_file
path: %kernel.logs_dir%/%kernel.environment%.log
level: debug
Linuxでは、logrotateを使用できます(WindowsまたはMacOSに他のソリューションが存在するかどうかはわかりません)
/etc/logrotate.d/にファイル(例:sf2_myapp)を作成し、次のコンテンツを追加します。
/path/to/your/symfony_app/app/logs/prod.log {
daily
missingok
rotate 14
compress
}
詳細については、Googleでlogrotateを探す必要があります