Download the PHP package crassula/google-cloud-error-reporting-bundle without Composer
On this page you can find all versions of the php package crassula/google-cloud-error-reporting-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download crassula/google-cloud-error-reporting-bundle
More information about crassula/google-cloud-error-reporting-bundle
Files in crassula/google-cloud-error-reporting-bundle
Package google-cloud-error-reporting-bundle
Short Description Symfony bundle for Google Cloud Error Reporting
License MIT
Homepage https://github.com/crassula/google-cloud-error-reporting-bundle
Informations about the package google-cloud-error-reporting-bundle
CrassulaGoogleCloudErrorReportingBundle
This bundle provides integration with Google Cloud Error Reporting in your Symfony project.
Note: This bundle uses Google Cloud Error Reporting for PHP package, which currently is in alpha stage, so BC breaks to be expected.
Prerequisites
This bundle requires Symfony 3.3+. Additionally you may want to install grpc and protobuf PECL extensions.
Installation
Add crassula/google-cloud-error-reporting-bundle
to your composer.json file:
Register the bundle in app/AppKernel.php:
Authentication
Please see Google's Authentication guide for information on authenticating the client. Once authenticated, you'll be ready to start making requests.
Configuration
Minimal configuration in your app/config/config.yml
:
By default error reporting is disabled, so you have to explicitly enable it where you need it (e.g. in app/config/config_prod.yml
).
For full configuration reference run:
Sample
You can additionally pass options as a second argument:
Name | Description |
---|---|
http_request | Instance of Symfony\Component\HttpFoundation\Request to report HTTP method, URL, user agent, referrer and remote IP address. If not set, bundle will attempt to retrieve master request from request stack. |
http_response_status_code | Response status code. |
user | Affected user's name, email, login or other username. If not set, bundle will attempt to retrieve username from token storage. |
request_options | Options related to Google Cloud Error Reporting package:
|
Notes
About automatic error reporting
When config option use_listeners
is enabled, bundle registers event listeners for kernel.exception
and console.error
events with priority 2048.
Errors are reported on kernel.terminate
and console.terminate
.
This option is enabled by default.
Exception handling
Reporter catches and logs exceptions related to bad configuration of Google Cloud Error Reporting package.
License
This package is available under the MIT license.
All versions of google-cloud-error-reporting-bundle with dependencies
google/cloud-error-reporting Version ^v0.15.0
symfony/config Version ^3.3|^4.0
symfony/console Version ^3.3|^4.0
symfony/dependency-injection Version ^3.3|^4.0
symfony/event-dispatcher Version ^3.3|^4.0
symfony/http-foundation Version ^3.3|^4.0
symfony/http-kernel Version ^3.3|^4.0
symfony/monolog-bridge Version ^3.3|^4.0
symfony/options-resolver Version ^3.3|^4.0
symfony/security Version ^3.3|^4.1.12
symfony/security-bundle Version ^3.3|^4.0