superbalist / monolog-google-cloud-json-formatter
此包已弃用,不再维护。未建议替代包。
Monolog 扩展,用于格式化 Google Cloud Logging 的日志条目
1.0.0
2016-04-04 09:26 UTC
Requires
- php: >=5.4.0
- monolog/monolog: ~1.0
This package is auto-updated.
Last update: 2024-07-30 01:02:55 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 superbalist/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');