2012-03-24 1 views
1

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

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

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

ответ

3

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

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

Или, так как вы работаете хрон каждые 2 минуты в любом случае, удаление журналов одновременно.

+0

Хорошо, я думаю, что выберет ваше первое решение :) Thanks Juhana !! :) – Alvaro

+0

Эй снова Юхана. Теперь у меня есть проблема, она работает хорошо, но она дает эту ошибку, когда у меня есть отладка, установленная на 2 в core.php Использование неопределенной константы E_NONE - предполагается «E_NONE» в core.php в строке 70 Также Xdebug показывает мне Ошибка. – Alvaro

+0

Извините, E_NONE не существует (мой плохой). Вместо этого используйте ноль. – JJJ

 Смежные вопросы

  • Нет связанных вопросов^_^