solarreviews/cloud-logging

PHP Stackdriver Logging 客户端 - 符合 PSR3 规范

v1.0.0 2022-09-06 01:38 UTC

This package is auto-updated.

Last update: 2024-09-06 06:01:34 UTC


README

Stackdriver Logging 的 PHP 风格客户端。

Latest Stable Version Packagist

注意:此仓库是 Google Cloud PHP 的一部分。任何支持请求、错误报告或开发贡献应直接指向该项目。

允许您存储、搜索、分析、监控和警报来自 Google Cloud Platform 和 Amazon Web Services 的日志数据和事件。

安装

首先,安装 PHP 首选的依赖关系管理器 Composer

现在安装此组件

$ composer require google/cloud-logging

或一次性安装整个组件套件

$ composer require google/cloud

此组件支持 HTTP/1.1 上的 REST 和 gRPC。为了利用 gRPC(例如流式传输方法)提供的优势,请参阅我们的 gRPC 安装指南

身份验证

有关更多关于身份验证客户端的信息,请参阅我们的 身份验证指南。一旦身份验证成功,您就可以开始发起请求。

示例

require 'vendor/autoload.php';

use Google\Cloud\Logging\LoggingClient;

$logging = new LoggingClient();

// Get a logger instance.
$logger = $logging->logger('my_log');

// Write a log entry.
$logger->write('my message');

// List log entries from a specific log.
$entries = $logging->entries([
    'filter' => 'logName = projects/my_project/logs/my_log'
]);

foreach ($entries as $entry) {
    echo $entry->info()['textPayload'] . "\n";
}

版本

此组件被认为是 GA(通用可用)。因此,它不会在次要或修补版本中引入向后不兼容的更改。我们将优先解决问题和请求。

下一步

  1. 了解 官方文档
  2. 查看 深入使用示例