elixis / google-big-query-logger
Monolog 处理器,用于写入和读取 Google BigQuery 中的日志消息
1.0.0
2019-05-23 00:00 UTC
Requires
- php: >=7.1
- doctrine/orm: ^2.6
- google/cloud-bigquery: ^1.6
- monolog/monolog: ^1.24
This package is auto-updated.
Last update: 2024-09-22 02:26:53 UTC
README
GoogleBigQuery-logger 是 PHP 客户端,它扩展了 Monolog 处理器 Monolog\Handler\AbstractProcessingHandler,用于利用 Google 的 google/cloud-bigquery PHP 客户端在 BigQuery 数据集中写入日志。
安装
Google BigQuery 日志记录器将很快在 Packagist 上提供,并可以使用 Composer 安装。运行以下命令
composer require ...
用法
注意:PHP BigQuery 日志记录器的这个第一个版本需要 PHP 7.1 或更高版本。
简单示例:写入日志。
<?php require __DIR__ . '/vendor/autoload.php'; use GoogleBigQueryLogger\BigQueryLogger; use GoogleBigQueryLogger\BigQueryTable; use GoogleBigQueryLogger\Handler\BigQueryHandler; use Monolog\Logger; //Create a new table in a dataset $bigQueryTable = new BigQueryTable(); $bigQueryTable->createTable(); // Create the logger $logger = new Logger('logger'); // Add a new BigQuery handler $logger->pushHandler(new BigQueryHandler($bigQueryTable)); // You can now use your logger $logger->info('With only age');
文档
许可证
Monolog 在 MIT 许可证下授权