absszero/laravel-stackdriver-error-reporting
Composer 安装命令:
composer require absszero/laravel-stackdriver-error-reporting
包简介
Stackdriver Error Reporting for Laravel
README 文档
README
Requirements
Laravel 5.1 ~ 12.x
Installation
-
composer require absszero/laravel-stackdriver-error-reporting(For PHP7 and before version. please install
v1.8.0) -
This package provides Package Auto-Discovery.
For Laravel versions before 5.5, you need to add the ServiceProvider in
config/app.php<?php ... 'providers' => [ Absszero\ErrorReportingServiceProvider::class,
-
php artisan vendor:publish --provider="Absszero\ErrorReportingServiceProvider"
Configuration
-
Get service account credentials with the role
logging.logWriter(docs) -
Store the key file in your project directory and refer to it in your
.envlike this:GOOGLE_APPLICATION_CREDENTIALS=/My_Authentication.json -
For Laravel 11 and after versions. Edit
bootstrap/app.php.->withExceptions(function (Exceptions $exceptions) { $exceptions->report(function (\Throwable $e) { (new \Absszero\ErrorReporting)->report($e); });
-
For Laravel 10 and before versions. Edit
app/Exceptions/Handler.php.For Laravel 9 and after versions.
<?php public function register() { $this->reportable(function (Throwable $e) { (new \Absszero\ErrorReporting)->report($e); }); }
For PHP version before 7, replace
\Throwablewith\Exception.<?php public function report(\Throwable $exception) { parent::report($exception); if ($this->shouldReport($exception)) { (new \Absszero\ErrorReporting)->report($exception); } }
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
Credits
TODO: Write credits
License
This project is licensed under the MIT License - see the LICENSE file for details
absszero/laravel-stackdriver-error-reporting 适用场景与选型建议
absszero/laravel-stackdriver-error-reporting 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 189.84k 次下载、GitHub Stars 达 8, 最近一次更新时间为 2018 年 09 月 01 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 absszero/laravel-stackdriver-error-reporting 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 absszero/laravel-stackdriver-error-reporting 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 189.84k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 8
- 点击次数: 22
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-09-01