google/cloud-logging

PHP 的 Stackdriver Logging 客户端

v1.30.3 2024-06-28 21:34 UTC

README

Stackdriver Logging 的 PHP 风格客户端。

Latest Stable Version Packagist

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

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

安装

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

现在安装此组件

$ composer require google/cloud-logging

此组件支持 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. 查看 深入使用示例