haokaiyang/laravel-feishu-logging

通过飞书自定义机器人将日志发送到飞书群组

0.1.0 2020-03-12 12:00 UTC

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"