Google Ads API に対するリクエスト、レスポンス、概要メッセージは、 独自のカスタム ロガーまたはクライアント ライブラリのデフォルト ロガーでロギングされる 使用します。
ログレベル
ライブラリは、さまざまなタイプのイベントをさまざまなログレベルに記録します。
API レスポンスが正常に完了すると、概要が INFO
に記録され、
リクエストとレスポンスは DEBUG
に記録されます。リクエストの結果、
API エラーが発生した場合、概要メッセージは WARN
にログとリクエスト全体が記録されます
レスポンスは INFO
に記録されます。
ログタイプ | ログ名 | 成功レベル | 障害レベル |
---|---|---|---|
概要 | Google.Ads.GoogleAds.Summary | 情報 | WARN |
詳細 | Google.Ads.GoogleAds.Detail | デバッグ | 情報 |
部分的なエラーの場合、部分的なエラーの詳細が DEBUG
に記録されます。
構成
クライアント ライブラリはすべてのロギング目的でカスタムクラスを使用し、
GoogleAdsLogger
説明します。このクラスは、要約と詳細の両方を含むデフォルト構成を提供します。
ロガーは、HOME
ディレクトリの logs
フォルダの相対ファイルにログを記録します。
ただし、デフォルト構成は、環境変数に
log4perl.conf
ファイルを HOME
ディレクトリに配置します。
ロギングは、次の方法で有効または無効にできます。
両方のロガーのロギングを有効にします。
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();
サマリー ロギングを無効にします。
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();
詳細ロギングを無効にします。
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
GoogleAdsLogger
クラスのメソッドを直接使用すると、
リクエストのロギング方法を制御できます。