記錄

PHP 用戶端程式庫符合 PSR-3 記錄標準,並為 gRPC 呼叫提供記錄器。

記錄訊息的層級取決於事件是否成功。

記錄訊息 成功狀態 失敗狀態
線上摘要 資訊 警告
偵錯訊息 (例如呼叫查詢) 偵錯 注意事項

設定記錄

根據預設,每個程式庫記錄器都會使用 Monolog StreamHandler,將記錄資料寫入指定預設名稱的管道 STDERR

您可以在 google_ads_php.ini 檔案中為預設記錄器設定一些選項:

[LOGGING] ; 選用的記錄設定。logFilePath = "path/to/your/file.log" logLevel = "INFO"

如果您需要進一步自訂記錄,可以提供實作 GoogleAdsClientBuilderLoggerInterface 的記錄器,藉此完全指定自己的記錄器:

$googleAdsClient = (new GoogleAdsClientBuilder())
    ...
    ->withLogger(new MyCustomLogger())
    ->build();