📌
PHPでCloud Loggingの構造化ログを書き込む
環境
内容
単一のログエントリーを書く場合は、Logger.php#L233-L340のコメントにある通り実装すれば良い。
sample.php
require 'vendor/autoload.php';
use Google\Cloud\Logging\LoggingClient;
$logging = new LoggingClient();
// Get a logger instance.
$logger = $logging->logger('my_log');
// Create a log entry payload. If it is an array, logs as jsonPayload.
$data = [];
$options = [];
// Create a log entry.
$entry = $logging->entry($data, $options);
// Write a single entry.
$logger->write($entry);
Discussion