ロガー(Node.js)

説明

SDK を初期化する場合、options.logger オブジェクトはオプションのオブジェクトです。 ただし、問題が発生した場合に効果的にデバッグするには、SDK の初期化時に logger オブジェクトを指定する必要があります。

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

Node.js

const TargetClient = require("@adobe/target-nodejs-sdk");
const CONFIG = {
  client: "acmeclient",
  organizationId: "1234567890@AdobeOrg",
  logger: console
};

const targetClient = TargetClient.create(CONFIG);

const request = {
    execute: {
        mboxes: [{
            name: "a1-serverside-ab",
            index: 1
        }]
    }
};

const response = await targetClient.getOffers({ request, targetCookie });

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

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