webbuilders-group / silverstripe-kapost-bridge-logger
为我们的 SilverStripe Kapost Bridge 模块提供的包装器,记录所有发送到 kapost 服务的请求
0.3.1
2017-05-03 14:12 UTC
Requires
- php: >=5.3.2
- composer/installers: *
- silverstripe/cms: ~3.1
- silverstripe/framework: ~3.1
- webbuilders-group/silverstripe-kapost-bridge: ~0.9
README
为我们的 SilverStripe Kapost Bridge 模块提供的包装器,记录所有发送到 kapost 服务的请求。
维护者联系方式
- Ed Chipman (UndefinedOffset)
要求
- SilverStripe CMS 3.1+
- Kapost Bridge
安装
Composer(推荐)
composer require webbuilders-group/silverstripe-kapost-bridge-logger
如果您愿意,也可以手动安装
- 从这里下载模块:https://github.com/webbuilders-group/silverstripe-kapost-bridge-logger/archive/master.zip
- 将下载的压缩文件解压到您的网站根目录中,以便目标文件夹名为 kapost-bridge-logger,解压后的文件夹中应包含根目录中的 _config.php 文件以及其他文件/文件夹
- 运行 dev/build?flush=all 以重新生成清单
配置选项
KapostBridgeLog: log_expire_days: 30 #Number of days that logs are kept KapostBridgeLogViewer: log_page_length: 20 #Number of logs to include per page LoggedKapostService: ignore_not_found: true #Whether to log 404 errors for example when the request is not post or user agent checking is enabled and does not match
扩展点
有一个扩展点允许您挂钩到目标对象的查找过程。这个扩展点称为 updateObjectLookup
,位于 KapostBridgeLog 类上。这个扩展点接收一个参数,即 Kapost 引用 ID。使用此扩展点的扩展应返回一个对象(或 null),如果要在日志中显示链接,则必须定义 CMSEditLink 方法。CMSEditLink 方法必须返回对象的编辑页面 URL。第一个返回对象的扩展被使用。
文档
有关模块的更多文档可以在这里找到。