reservio / php-laravel-applogs
此包已被废弃且不再维护。未建议替代包。
Laravel 的 AppLogs 异常处理器
dev-master
2020-10-23 08:12 UTC
Requires
- php: >=7.4
- guzzlehttp/guzzle: ^6.4|^7.0
- illuminate/support: ^7.0|^8.0
Requires (Dev)
- mockery/mockery: ^1.4
- php-mock/php-mock-phpunit: ^2.6
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2020-11-19 08:13:56 UTC
README
📦 安装
composer require reservio/php-laravel-applogs
🔧 配置
服务提供者
此包使用 https://laravel.net.cn/docs/7.x/packages#package-discovery,因此您无需配置服务提供者。
如果您正在使用 Lumen,您必须通过 $app->register(\AppLogs\AppLogsServiceProvider::class); 在 bootstrap/app.php 中注册提供者。
处理器
在 App/Exceptions/Handler.php 中注册
public function report(Throwable $exception)
{
// ...
if (app()->bound('applogs') && $this->shouldReport($exception)) {
app('applogs')->captureException($exception);
}
// ...
}
环境
将 applogs 服务器信息添加到 .env 文件。
APPLOGS_URL=https://fake-url/
APPLOGS_KEY=fake-key-xyz
配置文件
使用 services.applogs
📄 许可证
此包是开源软件,受 MIT 许可证 许可。