diegosoek / laravel-stackdriver
Package to connect Laravel with Stackdriver
v0.0.7
2018-08-28 08:55 UTC
Requires
- google/cloud-logging: ^1.11
This package is not auto-updated.
Last update: 2025-06-08 09:34:35 UTC
README
Installation:
composer require deferdie/laravel-stackdriver
Add the following enviroment variables to your .env file
GCP_PROJECT_ID=YOUR GOOGLE CLOUD PROJECT ID
GCP_LOG_NAME=YOUR LOG NAME <YOUR LARAVEL PROJECT NAME>
GOOGLE_APPLICATION_CREDENTIALS=PATH TO YOUR CREDIENTIAL.JSON FILE
To optain a JSON file containing your credientials, you first need to create a google service account and get a key file from the IAM section.
In your config/app.php within your providers array
StackDriverLogger\LaravelStackDriverServiceProvider::class,
In your app/Exceptions/Handler.php
use StackDriverLogger\StackDriverLogger;
and finally within the report function
$log = new StackDriverLogger();
$log->log($exception);