fusic / laravel-faultline
laravel-faultline
0.2.3
2022-08-16 07:13 UTC
Requires
- php: ^7.1.3|^7.2|^7.2.5|^7.3|^8.0
- faultline/faultline: *
README
composer require fusic/laravel-faultline
创建 config/faultline.php
运行
php artisan vendor:publish
将 faultline 环境添加到 .env 文件
# for faultline FAULTLINE_PROJECT=xxxx FAULTLINE_API_KEY=xxxx FAULTLINE_ENDPINT=xxxx FAULTLINE_TIMEOUT=xxxx FAULTLINE_SLACK_ENABLE=true FAULTLINE_SLACK_WEBHOOK_URL=xxxx FAULTLINE_SLACK_USERNAME=xxxx FAULTLINE_SLACK_CHANNEL=xxxx # FAULTLINE_SLACK_INTERVAL= # FAULTLINE_SLACK_THRESHOLD= # FAULTLINE_SLACK_TIMEZONE= # FAULTLINE_GITHUB_ENABLE= # FAULTLINE_GITHUB_TOKEN= # FAULTLINE_GITHUB_OWNER= # FAULTLINE_GITHUB_REPO= # FAULTLINE_GITHUB_IF_EXIST= # FAULTLINE_GITHUB_INTERVAL= # FAULTLINE_GITHUB_THRESHOLD= # FAULTLINE_GITHUB_TIMEZONE=
将 faultline 报告事件添加到 app/Exceptions/Handler.php
use LaravelFaultline\Exceptions\Handler\LaravelFaultline; public function report(Throwable $exception) { LaravelFaultline::notify($exception); parent::report($exception); }