Logger (Node.js)

Beschreibung

Beim Initialisieren der SDK ist das options.logger-Objekt ein optionales Objekt. Um jedoch effektiv debuggen zu können, wenn ein Problem auftritt, sollte beim Initialisieren der SDK ein logger bereitgestellt werden.

Es wird erwartet, dass das logger-Objekt eine debug() und eine error() Methode aufweist. Wenn ein entsprechender Logger bereitgestellt wird, z. B. console, werden Target Anfragen und Antworten protokolliert.

Beispiel

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 });

In der Konsole sollten Anforderungen und Antworten gedruckt werden.

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