hiromi2424 / cakephp-slack-log-engine
CakePHP 的 Slack 日志引擎
v1.0-RC1
2016-12-16 03:11 UTC
Requires
- cakephp/cakephp: ~3.0
- maknz/slack: ~1.7
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-14 19:47:38 UTC
README
这是什么?
这是一个 CakePHP 插件,用于提供使用 incoming webhooks 将日志发布到 Slack 的日志引擎。
请参阅详情 如何在 Slack 上配置 webhooks。
该引擎使用 Slack for PHP,仅是库的薄包装。
安装
composer require hiromi2424/cakephp-slack-log-engine
要求
- CakePHP 3.x
- PHP 5.5+
使用方法
配置日志
在您的 app.php 中,您可以配置如下
'Log' => [
'error' => [
'className' => 'SlackLogEngine\Log\Engine\SlackLogEngine',
// Your slack hook URL here
'hookUrl' => 'https://hooks.slack.com/services/xxxxx/xxxxx/xxxxxxxxxx',
// Send logs of following levels to slack
'levels' => ['error', 'critical', 'alert', 'emergency'],
],
],
日志选项
需要提供 client 或 hookUrl。
hookUrl[字符串] Slack 钩子 URL。client[\Maknz\Slack\Client] 用于自定义的 Slack 客户端实例。clientClass[字符串(可选)] Slack 客户端类。此选项仅用于hookUrl选项。
其他可用的设置可以在 Slack for PHP 官方文档 中查看。