johnnynotsolucky / outpost
调试插件,用于跟踪并深入了解您Craft网站的请求
1.1.1
2019-01-31 14:06 UTC
Requires
- craftcms/cms: ^3.0.0
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