Monolog Handler Structured Logging [https://cloud.google.com/logging/docs/structured-logging]
This handler is GCP_PROJECT
ID agnostic.
Extends Monolog\Handler\StreamHandler
setting the formatter to JsonFormatter
and adding severity
field, while eliminating unused information.
composer require vivante-health/monolog-stackdriver-handler
<?php
use VivanteHealth\MonologStackdriverHandler\StackdriverHandler;
$log = new Logger('name');
$log->pushHandler(
new StackdriverHandler()
);
vivante-health/monolog-stackdriver-handler is licensed under the MIT License - see the LICENSE file for details