CodeIgniter 日志
CodeIgniter 是一个强大、安全、轻量级的 PHP 框架。默认情况下,CodeIgniter 会显示所有 PHP 错误并让您记录错误消息。您可以使用Site24x7 Applogs跟踪和监控这些日志。
本文档将解释如何监控 CodeIgniter 日志。
指示:
- 登录到您的 Site24x7 帐户。
- 下载并安装 Site24x7 服务器监控代理 ( Windows | Linux )。
- 转到管理> AppLogs > 日志配置文件并选择添加日志配置文件。
- 输入配置文件名称。
- 对于选择日志类型,从下拉列表中 选择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 16ERROR - 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 16ERROR - 2018-06-19 14:14:48 --> Severity: Warning --> Invalid argument supplied for foreach()
此日志分为多个字段,每个字段取其各自的值,然后上传到 Site24x7。
/var/www/planaday.nl/prod/repo/2.4.3/application/controllers/api/v1/private/company/Generic_Get.php 98 - 您还可以添加自定义日志模式而不是默认模式。为此,请单击铅笔图标并指定您的模式。此外,提供三个示例供我们了解和查询您的自定义日志模式。
- 模式和示例日志如下所示。默认情况下,这是 Site24x7 AppLogs 为 CodeIgniter 日志识别的日志模式:
- 选择日志源。默认情况下,以下路径用作文件源:
Linux:“/var/www/html/*/prod/logs/*.log”、
“/var/www/html/*/writeable/logs/*.日志” - 如果您的源路径与默认路径不同,请在添加日志配置文件时指定它。
- 您还可以将此日志配置文件与监视器、监视器组或相应的服务器相关联。了解更多。
- 单击保存。