jspapp/monolog-discord-handler
Composer 安装命令:
composer require jspapp/monolog-discord-handler
包简介
A Monolog handler for Discord
README 文档
README
Installation
composer require jspapp/monolog-discord-handler
Usage
<?php require 'vendor/autoload.php'; use jspapp\MonologDiscord\DiscordHandler; $webhook = 'Your Webhook URL'; $log = new Monolog\Logger('discord'); $log->pushHandler(new DiscordHandler($webhook, Logger::INFO)); $log->info('This is the title!', [ 'Information' => 'Context data will be shown as embedded information.', 'Additional' => 'The footer of the card also displays the logger\'s name and error level, along with the event\'s timestamp.' ]);
Laravel Log Driver
Import the log driver into config/logging.php:
use jspapp\MonologDiscord\Laravel\DiscordChannel;
and add the following driver configuration:
'discord' => [ 'driver' => 'custom', 'via' => DiscordChannel::class, 'webhook' => env('LOG_DISCORD_WEBHOOK'), ],
Rate Limit Note
I did what I could to respect Discord's rate limit, but adding the driver to Laravel's default log stack gave me issues. Use with caution in production environments, and consider selectively using:
Log::channel('discord')->info('Message');
instead of catching everything.
统计信息
- 总下载量: 92
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-08-06
