Google Ads API へのリクエスト、レスポンス、概要メッセージは、独自のカスタム ロガーまたは Ruby ライブラリのデフォルト ロガーに記録できます。
ログレベル
ライブラリは、さまざまな種類のイベントをさまざまなログレベルにロギングします。正常な API レスポンスでは、概要は INFO
に記録され、完全なリクエストとレスポンスは DEBUG
に記録されます。API エラーの原因となったリクエストについて、概要メッセージは WARN
に記録され、完全なリクエストとレスポンスは INFO
に記録されます。
部分的な障害の場合、部分的な障害の詳細が DEBUG
に記録されます。
構成
ロガーは、google_ads_config.rb の設定の一部として指定できます。デフォルトのロガーを設定するには、log_level
フィールドと log_target
フィールドを指定します。または、logger
を指定して独自のロガーを指定することもできます。logger
を指定した場合、log_level
と log_target
は無視されます。
client.logger=
を使用してクライアントをインスタンス化した後にロガーを指定することもできます。