我正在使用 CodeIgniter MVC 框架。该框架包含记录错误的选项。我宁愿不改变框架核心的任何东西。所以我有点怀疑使用系统的默认日志记录,因为这也会将 PHP 通知添加到日志文件中。
不使用 CI 日志记录并创建我自己的日志记录系统(例如,将日志添加到数据库)是否明智?
提前致谢。
最佳答案
如果您想这样做,可能更好的选择是使用您自己的功能扩展 CI 日志系统。 CI 日志记录非常好,如果需要,它还会记录您的 PHP 错误。除此之外,在扩展时,您可以轻松地向其添加选项,例如:
- 将数据保存到数据库
- 向您自己发送一封包含日志信息的电子邮件
有很好的例子可以做这样的事情,例如:
您还可以调整这样的示例,以将信息也保存到您的数据库中,或者您想要用它做的任何事情..
关于PHP 记录错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877656/