justinianus / stdio-log
该软件包最新版本(dev-master)没有提供许可证信息。
STDIO的Log Laravel。
dev-master
2022-06-13 18:45 UTC
This package is auto-updated.
Last update: 2024-09-17 07:46:54 UTC
README
要开始使用StdioLogHelper,请使用Composer命令将包添加到Laravel项目的依赖中。
composer require justinianus/stdio-log composer dump-autoload
然后在config/app.php中注册新的包服务提供者。
'providers' => [ Justinianus\StdioLog\StdioServiceProvider::class, ],
设置频道
在config/logging.php中创建新的频道'slack-log',用于将Slack消息通过Slack发送消息日志。
'slack-log' => [ 'driver' => 'slack', 'url' => env('LOG_SLACK_WEBHOOK_URL'), 'username' => 'Laravel Log', 'emoji' => ':boom:', 'level' => env('LOG_LEVEL', 'critical'), ],
将环境变量添加到.env中,以便接收来自Slack应用程序的传入webhook。
LOG_SLACK_WEBHOOK_URL=YOUR_INCOMING_WEBHOOK_SLACK_URL
用法
在使用库之前声明。
use Justinianus\StdioLog\Helpers\StdioLogHelper;
后端日志
StdioLogHelper::writeFileLog(StdioLogHelper::LOG_LEVEL_CONST, 'log-channel-name', Exception $exception, Request $request, [$booleanSendSlack]);
前端回调
StdioLogHelper::callback(Request $request, [$booleanSendSlack, StdioLogHelper::LOG_LEVEL_CONST, 'log-channel-name']);