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=
を使用してクライアントをインスタンス化した後に、ロガーを指定することもできます。