调试插件,用于跟踪并深入了解您Craft网站的请求

1.1.1 2019-01-31 14:06 UTC

This package is auto-updated.

Last update: 2024-09-29 05:02:20 UTC


README

Outpost是Craft CMS的调试插件。它提供了跟踪和深入了解请求、异常、事件和日志的工具。

需求

  • Craft CMS 3.x

安装

$ composer require johnnynotsolucky/outpost
$ ./craft install/plugin outpost

功能

  • 高级请求日志
  • 请求采样
  • 异常堆栈跟踪
  • 性能分析
  • 可配置

配置

  • 包含控制面板请求 - 跟踪Craft控制面板请求。
  • 自动清除存储限制 - 存储在数据库中的请求数量。设置为零将禁用清除旧请求。
  • 请求采样 - 仅跟踪传入请求的样本。使用为Craft配置的任何缓存提供者。采样按唯一URL、请求方法和响应代码进行。 如果您打算在生产网站上使用此插件,应启用请求采样。
  • 请求采样率 - 要采样的请求百分比。
  • 请求采样周期 - 测量请求频率的周期(秒)。
  • 最低日志级别 - 存储所有请求的最低日志级别。
  • 异常的最低日志级别 - 当跟踪异常时,增加日志输出。
  • 查看分组项目 - 当可用时,将类似跟踪项目分组,例如按异常类分组异常。

清除

如果您打算在生产网站上使用此插件,建议禁用自动清除,并设置cron作业。

使用控制面板

在Outpost设置中,可以使用“清除请求”按钮清除所有跟踪请求和相关数据。

使用终端

清除所有请求

$ ./craft outpost/purge

清除旧请求

保留最新的100个请求

$ ./craft outpost/purge --keep 100

保留最新的1000个请求

$ ./craft outpost/purge -k 1000