Monolog Stackdriver Handler is Stackdriver handler for Monolog. It will send Stackdriver a log when an app logs something.
To use this handler, you should have Google Project Id. For more details, check here
You can install the latest version with:
$ composer require asiagohan/monolog-stackdriver-handler
edit bootstrap/app.php as below:
$app->configureMonologUsing(function ($monolog) {
$stackdriverHandler = new MonologStackdriverHandler\MonologStackdriverHandler('googleProjectId');
$monolog->pushHandler($stackdriverHandler);
});
If you want to change the name of the log or other options,
$app->configureMonologUsing(function ($monolog) {
$stackdriverHandler = new MonologStackdriverHandler\MonologStackdriverHandler(
'googleProjectId',
'logName',
[
'resource' => [
'labels' => [
'foo' => 'bar',
],
],
]
);
$monolog->pushHandler($stackdriverHandler);
});