CodeIgniter 日志

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

本文档将解释如何监控 CodeIgniter 日志。

指示:

  1. 登录到您的 Site24x7 帐户。
  2. 下载并安装 Site24x7 服务器监控代理 ( Windows | Linux )。
  3. 转到管理> AppLogs > 日志配置文件并选择添加日志配置文件
  4. 输入配置文件名称
  5. 对于选择日志类型,从下拉列表中 选择CodeIgniter 日志 
    • 模式和示例日志如下所示。默认情况下,这是 Site24x7 AppLogs 为 CodeIgniter 日志识别的日志模式:
      $LogLevel$ - $Datetime:date$ --> !Severity: $Severity$ --> !$Message$
      Sample Logs:

      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/*.日志”
  7. 如果您的源路径与默认路径不同,请在添加日志配置文件时指定它。
  8. 您还可以将此日志配置文件与监视器、监视器组或相应的服务器相关联。了解更多
  9. 单击保存