Избегайте ошибок записи и отладки журналов на CakePHP 2 - PullRequest
1 голос
/ 24 марта 2012

Я пользуюсь небольшим хостингом, занимающим всего 200 МБ, а файлы error.log и debug.log, помещенные в «App / tmp / logs», очень быстро увеличиваются в размерах. Теперь их размер составляет около 120 МБ.

Я использую работу cron каждые 2 минуты, и это может быть причиной.

Я бы хотел отключить создание обоих журналов. Как я могу это сделать?

1 Ответ

3 голосов
/ 24 марта 2012

Решение фактическое состоит в том, чтобы исправить ошибки и удалить операторы отладки, чтобы в журналах ничего не записывалось.Чтобы ответить на вопрос буквально, вы можете настроить обработчик ошибок , чтобы он ничего не регистрировал в core.php:

Configure::write('Error', array(
    'handler' => 'ErrorHandler::handleError',
    'level' => 0,
    'trace' => false
));

Или, так как вы все равно запускаете задание cron каждые 2 минуты, удалите журналы одновременно.

...