gpt4 book ai didi

php - Codeigniter错误日志

转载 作者:行者123 更新时间:2023-12-03 08:33:37 24 4
gpt4 key购买 nike

我已将错误级别设置为1中的config.php
但是问题是我遇到了很多错误,即NOT ACTUALLY ERRORS in terms of application logic

考虑以下代码示例

  $deleted = @unlink($filename);

$imap_uid = @imap_uid($con,$msgno);

如您所见,上面的示例不会引发错误,但是如果发生错误,codeigniter将记录日志。

是否可以动态禁用错误日志记录?

我期待这样的事情
 // ....

$this->error_log = 0; // disable error logging

//Perform some operation that which may log an error,even its suppressed

$this->error_log = 1; //enable it again

// ...

谢谢。

最佳答案

您可以扩展CI_Log类,为$ _enabled添加二传手

Class MY_Log extends CI_Log
{
function enable_logging($item=TRUE) {
$this->_enabled = (bool)$item;
}
}

现在你可以这样

$ this-> log-> enable_logging(FALSE);//禁用

$ this-> log-> enable_logging();//启用

关于php - Codeigniter错误日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16476804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com