避免在CakePHP 2上记录错误和调试日志

时间:2012-03-24 11:34:25

标签: cakephp cakephp-2.0 logging

我正在使用只有200Mb空间的小型主机,并且放在“App / tmp / logs”中的error.log和debug.log文件的大小非常快。现在它们的大小约为120Mb。

我每2分钟使用一次cron作业,这可能是它的原因。

我想禁用两个日志的创建。 我该怎么办?

1 个答案:

答案 0 :(得分:3)

实际的解决方案是修复错误并删除调试语句,以便不会在日志中写入任何内容。要按字面意思回答问题,您可以configure the error handler不在core.php中记录任何内容:

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

或者,既然您每2分钟运行一次cron作业,请同时删除日志。