从核心CodeIgniter类继承时抑制调试日志?

从核心CodeIgniter类继承时抑制调试日志?,codeigniter,Codeigniter,无论何时初始化核心类,都会在调试日志中写入一行。例如,如果CI_模型被实例化,您将看到一个“Model Class Initialized”。我想压制这一点 当我从CI_模型继承时,我调用父构造函数,它输出该行。在继承的类中,我还输出一个类似的行。例如“CustomModel类已初始化” 不幸的是,这在日志中给了我两行,一行是有用的,另一行是多余的。最简单的解决方案就是进入system/core/Model.php并注释掉这一行 另一种方法是使用debug以外的消息级别记录来自CustomMod

无论何时初始化核心类,都会在调试日志中写入一行。例如,如果CI_模型被实例化,您将看到一个“Model Class Initialized”。我想压制这一点

当我从CI_模型继承时,我调用父构造函数,它输出该行。在继承的类中,我还输出一个类似的行。例如“CustomModel类已初始化”


不幸的是,这在日志中给了我两行,一行是有用的,另一行是多余的。

最简单的解决方案就是进入system/core/Model.php并注释掉这一行

另一种方法是使用debug以外的消息级别记录来自CustomModel类的消息。然后,在application/config/config.php中更新日志阈值,以禁用调试消息的日志记录。这种方法的缺点是不会记录所有其他系统消息

如果您真正想要完成的只是删除一条日志消息,那么我认为进入核心类并删除该行没有任何害处