ロガー(Python)

説明

SDK を初期化する場合、options["logger"] オブジェクトはオプションのオブジェクトです。 デフォルトでは、INFO レベルのロガーが adobe.target 名前空間の下に作成されます。 ただし、問題が発生した場合にログレベルやデバッグを効果的にカスタマイズするために、SDK の初期化時に logger オブジェクトを指定できます。

logger オブジェクトには debug() および error() メソッドが必要です。 適切なロガーを指定すると、Target のリクエストと応答がログに記録されます。

Python

logger = logging.getLogger("org.logger")
logger.setLevel(logging.DEBUG)

client_options = {
  "client": "acmeclient",
  "organization_id": "1234567890@AdobeOrg",
  "logger": logger
}
target_client = TargetClient.create(client_options)

リクエストと応答がコンソールに印刷されているのが確認できます。

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3