diegosoek / laravel-stackdriver

用于连接 Laravel 与 Stackdriver 的包

v0.0.7 2018-08-28 08:55 UTC

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);