当前位置: 首页 > 面试题库 >

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

杜阳泽
2023-03-14
问题内容

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

我有一些疑问:

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

问题答案:

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



 类似资料:
  • 在我的代码中,这是一个错误,解决方法是什么 遇到一个PHP错误 严重性:警告 消息:无法修改标题信息-标题已由发送(输出从/home/websites/public\u html/application/controllers/user.php:64开始) 文件名:helpers/url\u helper。php 线路号: 546 这是我的密码

  • 我是一个新手,在做这项任务时遇到了障碍。遇到了一个PHP错误 严重性:通知 消息:未定义的属性:CI_加载程序::$db 文件名:views/templateadmin。php 电话号码:311 回溯: 文件:C:\xampp\htdocs\website\application\views\templateadmin。php行:311函数:\u错误\u处理程序 文件:C:\xampp\htdoc

  • 问题内容: 尝试使用默认的仅当前行错误消息来调试PHP是可怕的。产生错误时,如何使PHP产生回溯(堆栈跟踪)? 问题答案: Xdebug会在错误时显示回溯表,您无需编写任何PHP代码即可实现。 缺点是您必须将其安装为PHP扩展。

  • 我使用postman测试了一个API。使用postman,我设法生成了一个令牌。 从postman那里,我通过一个get请求,使用以下内容和以下详细信息获取了用户的所有数据: 在授权类型下,我选择了“无记名令牌”并将令牌粘贴在其各自的字段中。 当我单击发送时,我得到了一个用户数据的成功响应。 在PHP中,如何在PHP函数中执行相同的api调用(使用id、电子邮件和令牌)? 我试过这个: 但当我查看

  • 问题内容: 我有一些需要解密的加密文本。它使用AES-256-CBC加密。我有加密的文本,密钥和iv。但是,无论我尝试什么,我似乎都无法正常工作。 互联网建议mcrypt的Rijndael密码应该能够做到这一点,所以这就是我现在所拥有的: 目前,我收到2条警告,并且输出乱码: 任何帮助,将不胜感激。 问题答案: 我并不十分熟悉的东西,但它似乎是试图替代将是一个明显的下一个步骤… 编辑: 您是对的,

  • 问题内容: 我的.htaccess将所有请求重定向到。然后,PHP脚本检查请求的页面是否在其页面数组中。 如果没有,如何模拟错误404?我试过了,但是并没有导致我的404页面在出现时通过配置。 我是否认为重定向到错误404页面是错误的? 问题答案: 用于生成404页的最新答案(从PHP 5.4或更高版本开始)是使用: 并非绝对必要,但是可以确保您不会继续正常执行。