CakePHP 2.0 CakeLog ограничить размер журнала - PullRequest
3 голосов
/ 03 декабря 2011

Как ограничить размер журнала при использовании CakeLog? Я использую Ubuntu, если это имеет значение.

1 Ответ

0 голосов
/ 30 сентября 2012

Используйте logrotate, который включен в Ubuntu. Создайте файл в /etc/logrotate.d с именем, похожим на cakelogs. Пример, который будет вращать и сжимать все файлы * .log во всех каталогах Cake tmp / logs, будет выглядеть так:

/var/www/*/public/tmp/logs/*.log {
    weekly
    missingok
    rotate 52
    compress
    dateext
    delaycompress
    notifempty
    create 640 www-data www-data
    sharedscripts
}
...