Skip to content

haokaiyang/laravel-feishu-logging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

af7263c · Mar 12, 2020

History

7 Commits
Mar 12, 2020
Mar 8, 2020
Mar 8, 2020
Mar 8, 2020

Repository files navigation

Laravel Feishu logger

Send logs to Feishu group via Feishu Custom bot

Install


composer require haokaiyang/laravel-feishu-logging

Document: 机器人 | 如何在群聊中使用机器人?

Define feishu custom bot Token and set as environment parameters. Add to your environment file

token is a part of Feishu Webhook url

if your Webhook is (https://open.feishu.cn/open-apis/bot/hook/xxxxxxxxxxxxxxxxxxxxxxxxxxx)

token is 'xxxxxxxxxxxxxxxxxxxxxxxxxxx'

FEISHU_LOGGER_BOT_TOKEN=token

Add to config/logging.php file new channel: if you want to setting different feishu custom bot,you can define token into channel setting

'feishu' => [
    'driver' => 'custom',
    'via'    => Logger\FeishuLogger::class,
    'level'  => 'debug',
    'token'  => env('FEISHU_LOGGER_BOT_TOKEN', 'YOUR-CUSTOM-BOT-TOKEN'),
]

If your default log channel is a stack, you can add it to the stack channel like this

'stack' => [
    'driver' => 'stack',
    'channels' => ['single', 'feishu'],
]

Or you can simply change the default log channel in the .env

LOG_CHANNEL=feishu

Publish config file

php artisan vendor:publish --provider "Logger\FeishuLoggerServiceProvider"

About

Send logs to Feishu group via Feishu Custom bot

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages