CakePHPの初期設定のままでは、ログは1つのファイルに追記で溜まっていくようです。
app/tmp/log/debug.log app/tmp/log/error.log
そこで、app/Config/bootstrap.phpの設定をちょっとだけ変更するだけで、日ごとで分かれるようになりました。
/** * Configures default file logging options */ App::uses('CakeLog', 'Log'); CakeLog::config('debug', array( 'engine' => 'File', 'types' => array('notice', 'info', 'debug'), 'file' => 'debug_'. date( 'Ymd' ), )); CakeLog::config('error', array( 'engine' => 'File', 'types' => array('warning', 'error', 'critical', 'alert', 'emergency'), 'file' => 'error_'. date( 'Ymd' ), ));
他にもカスタマイズできる模様。フレームワークの便利なところですね。