ロギング

Google Ads API へのリクエスト、レスポンス、概要メッセージは、独自のカスタム ロガーまたは Ruby ライブラリのデフォルト ロガーに記録できます。

ログレベル

ライブラリは、さまざまな種類のイベントをさまざまなログレベルにロギングします。正常な API レスポンスでは、概要は INFO に記録され、完全なリクエストとレスポンスは DEBUG に記録されます。API エラーの原因となったリクエストについて、概要メッセージは WARN に記録され、完全なリクエストとレスポンスは INFO に記録されます。

部分的な障害の場合、部分的な障害の詳細が DEBUG に記録されます。

構成

ロガーは、google_ads_config.rb の設定の一部として指定できます。デフォルトのロガーを設定するには、log_level フィールドと log_target フィールドを指定します。または、logger を指定して独自のロガーを指定することもできます。logger を指定した場合、log_levellog_target は無視されます。

client.logger= を使用してクライアントをインスタンス化した後にロガーを指定することもできます。