munir131 / monolog-google-cloud-json-formatter
一个用于格式化日志条目以供Google Cloud Logging使用的Monolog扩展
1.0.1
2021-12-13 09:38 UTC
Requires
- php: >=7.2
- monolog/monolog: ~2.0
Requires (Dev)
- phpunit/phpunit: ^8.5|^9
This package is auto-updated.
Last update: 2024-09-13 16:18:14 UTC
README
此库与https://github.com/GoogleCloudPlatform/fluent-plugin-google-cloud协同工作
fluent-plugin-google-cloud是fluentd的输出插件,可以将日志发送到Google Cloud Logging API。
此格式化程序输出JSON格式的日志条目,fluent-plugin-google-cloud应用程序可以理解。
安装
composer require munir131/monolog-google-cloud-json-formatter
使用
use Monolog\Logger; use Monolog\Handler\StreamHandler; use Superbalist\Monolog\Formatter; // create a handler $handler = new StreamHandler('path/to/your.log', Logger::WARNING); // use custom formatter in handler $handler->setFormatter(new GoogleCloudJsonFormatter()); // create a log channel $log = new Logger('name'); $log->pushHandler($handler); // add records to the log $log->addWarning('Foo'); $log->addError('Bar');