asiagohan/monolog-stackdriver-handler

Monolog 的 Stackdriver 处理器

0.0.4 2018-06-10 11:10 UTC

This package is not auto-updated.

Last update: 2021-10-26 23:05:10 UTC


README

build status Coverage Status

MonologStackdriverHandler

Monolog Stackdriver Handler 是 Monolog 的 Stackdriver 处理器。当应用程序记录日志时,它会向 Stackdriver 发送日志。
要使用此处理器,您应该有 Google 项目 ID。更多详情请查看 这里

安装

您可以使用以下命令安装最新版本

$ composer require asiagohan/monolog-stackdriver-handler

当与 Laravel5 一起使用时

编辑 bootstrap/app.php 如下

$app->configureMonologUsing(function ($monolog) {
     $stackdriverHandler = new MonologStackdriverHandler\MonologStackdriverHandler('googleProjectId');
     $monolog->pushHandler($stackdriverHandler);
});

如果您想更改日志名称或其他选项,

$app->configureMonologUsing(function ($monolog) {
    $stackdriverHandler = new MonologStackdriverHandler\MonologStackdriverHandler(
       'googleProjectId',
       'logName',
       [
           'resource' => [
               'labels' => [
                   'foo' => 'bar',
               ],
           ],
       ]
    );
     $monolog->pushHandler($stackdriverHandler);
});