帮助手册

CodeIgniter 日志

CodeIgniter 是一个功能强大、安全且轻量级的 PHP 框架。默认情况下,CodeIgniter 显示所有 PHP 错误,并允许您记录错误消息。您可以使用 Site24x7 AppLogs 追踪和监控这些日志。

本文档将介绍如何监控 CodeIgniter 日志。

操作说明:

  1. 登录 Site24x7 账户。
  2. 下载并安装 Site24x7 服务器监控代理(Windows | Linux)。
  3. 前往 Admin > AppLogs > 日志配置文件,然后选择添加日志配置文件
  4. 输入配置文件名称
  5. 选择日志类型中,从下拉列表中选择 CodeIgniter 日志
    • 下方将显示模式和示例日志。以下是 Site24x7 AppLogs 为 CodeIgniter 日志识别的默认日志模式:
      $LogLevel$ - $Datetime:date$ --> !Severity: $Severity$ --> !$Message$
      示例日志:

      ERROR - 2018-06-19 13:41:16 --> Severity: Warning --> Missing argument 2 for CropAvatar::__construct(), called in
      /var/www/planaday.nl/prod/repo/2.4.3/CodeIgniter/system/core/Loader.php on line 1275 and defined
      /var/www/planaday.nl/prod/repo/2.4.3/application/libraries/CropAvatar.php 16

      ERROR - 2018-06-19 13:41:16 --> Severity: Warning --> Missing argument 3 for CropAvatar::__construct(), called in
      /var/www/planaday.nl/prod/repo/2.4.3/CodeIgniter/system/core/Loader.php on line 1275 and defined
      /var/www/planaday.nl/prod/repo/2.4.3/application/libraries/CropAvatar.php 16

      ERROR - 2018-06-19 14:14:48 --> Severity: Warning --> Invalid argument supplied for foreach()
      /var/www/planaday.nl/prod/repo/2.4.3/application/controllers/api/v1/private/company/Generic_Get.php 98

      此日志被分为若干字段,每个字段获取其对应的值,然后上传到 Site24x7。
    • 您也可以添加自定义日志模式替代默认模式。为此,点击铅笔图标并指定您的模式。另外,请提供三个示例,以便我们理解并查询您的自定义日志模式。
  6. 选择日志来源。默认情况下,以下路径将作为文件来源:
    Linux: "/var/www/html/*/prod/logs/*.log",
    "/var/www/html/*/writeable/logs/*.log"
  7. 如果您的来源路径与默认路径不同,请在添加日志配置文件时指定。
  8. 您还可以将此日志配置文件与监视器、监视器组或对应的服务器关联。了解更多
  9. 点击保存

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!