로거(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