absszero/laravel-stackdriver-error-reporting
最新稳定版本:v1.9.1
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
统计信息
- 总下载量: 165.75k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 9
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-09-01