1
我正在使用只有200Mb空間的小型主機,放置在「App/tmp/logs」中的error.log和debug.log文件的大小非常快。現在它們的大小約爲120Mb。避免在CakePHP上記錄錯誤和調試日誌2
我每2分鐘使用一個cron作業,它可能是它的原因。
我想禁用這兩個日誌的創建。 我該怎麼辦?
我正在使用只有200Mb空間的小型主機,放置在「App/tmp/logs」中的error.log和debug.log文件的大小非常快。現在它們的大小約爲120Mb。避免在CakePHP上記錄錯誤和調試日誌2
我每2分鐘使用一個cron作業,它可能是它的原因。
我想禁用這兩個日誌的創建。 我該怎麼辦?
實際解決方案是修復錯誤並刪除調試語句,以便在日誌中不寫任何內容。從字面上回答這個問題,你可以configure the error handler不要在core.php中記錄任何:
Configure::write('Error', array(
'handler' => 'ErrorHandler::handleError',
'level' => 0,
'trace' => false
));
或者,因爲你正在運行一個cron作業,每2分鐘反正,同時刪除的日誌。
好吧,我想我會選擇你的第一個解決方案:) 謝謝Juhana! :) – Alvaro 2012-03-24 17:42:44
嘿再次Juhana。現在我有一個問題,它運行良好,但它給出了這個錯誤,當我有調試設置爲2 core.php 使用未定義的常量E_NONE - 假設'E_NONE'在core.php上線70 此外,Xdebug顯示我錯誤。 – Alvaro 2012-04-11 12:06:28
對不起,E_NONE不存在(我的不好)。改爲使用零。 – JJJ 2012-04-11 13:44:38