一尘不染

如何在CodeIgniter(PHP)中进行错误记录

php

我想在PHP CodeIgniter中记录错误。如何启用错误记录?

我有一些疑问:

  1. 记录错误的所有步骤是什么?
  2. 如何创建错误日志文件?
  3. 如何将错误消息推送到日志文件中(无论何时发生错误)?
  4. 您如何通过电子邮件将该错误发送到电子邮件地址?

阅读 151

收藏
2020-05-26

共1个答案

一尘不染

CodeIgniter内置了一些错误记录功能。

  • 使您的 / application / logs 文件夹可写
  • /application/config/config.php中 设置
    $config['log_threshold'] = 1;
    或使用更大的数字,具体取决于您希望在日志中获取多少详细信息

  • 采用 log_message('error', 'Some variable did not contain a value.');

  • 要发送电子邮件,您需要扩展核心CI_Exceptions类方法log_exceptions()。您可以自己执行此操作或使用。有关在此处扩展核心的更多信息

参见http://www.codeigniter.com/user_guide/general/errors.html

2020-05-26