asiagohan / monolog-stackdriver-handler
Monolog 的 Stackdriver 处理器
0.0.4
2018-06-10 11:10 UTC
Requires
- php: >=5.5
- google/cloud: ~0.20
- monolog/monolog: ~1.11
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2021-10-26 23:05:10 UTC
README
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); });