26

2013-11-21-prod.log のように、毎日新しいログ ファイルを作成するように Symfony2 で Monolog を構成する可能性があるかどうかを知りたいです。

4

2 に答える 2

41

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 を検索してください。

于 2013-11-21T18:18:05.567 に答える
28

というロガーがありrotating_fileます。
構成例を次に示します。

monolog:
    handlers:
        main:
            type:  rotating_file
            path:  %kernel.logs_dir%/%kernel.environment%.log
            level: debug
于 2013-11-21T16:42:36.527 に答える