diegosoek / laravel-stackdriver
用于连接 Laravel 与 Stackdriver 的包
v0.0.7
2018-08-28 08:55 UTC
Requires
- google/cloud-logging: ^1.11
This package is not auto-updated.
Last update: 2024-09-29 06:02:37 UTC
README
安装
composer require deferdie/laravel-stackdriver
将以下环境变量添加到您的 .env 文件中
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
要获取包含您的凭据的 JSON 文件,您首先需要创建一个 Google 服务帐户,并在 IAM 部分获取密钥文件。
在您的 app/Config/app.php 文件中 providers 数组内
StackDriverLogger\LaravelStackDriverServiceProvider::class,
在您的 app/Exceptions/Handler.php 文件内
use StackDriverLogger\StackDriverLogger;
并最后在 report 函数内
$log = new StackDriverLogger();
$log->log($exception);