haokaiyang / laravel-feishu-logging
通过飞书自定义机器人将日志发送到飞书群组
0.1.0
2020-03-12 12:00 UTC
Requires
- php: ^7.1.3
- ext-json: *
- guzzlehttp/guzzle: ^6
- laravel/framework: ^5.6|^6.0|^7.0
- monolog/monolog: ^1.23|^2.0
This package is auto-updated.
Last update: 2024-09-12 22:26:14 UTC
README
通过飞书自定义机器人将日志发送到飞书群组
安装
composer require haokaiyang/laravel-feishu-logging
定义飞书自定义机器人Token并将其设置为环境参数。添加到环境文件中
token是飞书Webhook url的一部分
如果你的Webhook是 (https://open.feishu.cn/open-apis/bot/hook/xxxxxxxxxxxxxxxxxxxxxxxxxxx)
token是 'xxxxxxxxxxxxxxxxxxxxxxxxxxx'
FEISHU_LOGGER_BOT_TOKEN=token
将新的通道添加到 config/logging.php 文件中:如果你想设置不同的飞书自定义机器人,你可以在通道设置中定义token
'feishu' => [ 'driver' => 'custom', 'via' => Logger\FeishuLogger::class, 'level' => 'debug', 'token' => env('FEISHU_LOGGER_BOT_TOKEN', 'YOUR-CUSTOM-BOT-TOKEN'), ]
如果你的默认日志通道是一个栈,你可以像这样将其添加到 stack 通道
'stack' => [ 'driver' => 'stack', 'channels' => ['single', 'feishu'], ]
或者,你可以在.env中简单更改默认日志通道
LOG_CHANNEL=feishu
发布配置文件
php artisan vendor:publish --provider "Logger\FeishuLoggerServiceProvider"