Logging

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