PHP 用戶端程式庫符合 PSR-3 的記錄功能規定,並且提供 gRPC 呼叫的記錄器。
記錄訊息的層級取決於事件是否成功。
記錄訊息 | 成功狀態 | 失敗狀態 |
---|---|---|
線上摘要 | 資訊 | 警告 |
偵錯訊息 (例如呼叫查詢) | 偵錯 | 注意事項 |
設定記錄
根據預設,每個程式庫記錄器都會使用 Monolog StreamHandler,在此處指定預設名稱的頻道上記錄至 STDERR
。
您可以在 google_ads_php.ini
檔案中設定預設記錄器的一些選項:
[記錄] ;選用的記錄設定。logFilePath = "path/to/your/file.log" logLevel = "INFO"
如果需要進一步自訂記錄功能,您可以在 GoogleAdsClientBuilder
中提供實作 LoggerInterface
的記錄器,藉此完全指定自己的記錄器:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();