Logger (Python)
Beschreibung
Beim Initialisieren der SDK ist das options["logger"]
-Objekt ein optionales Objekt. Standardmäßig wird unter dem Namespace adobe.target
eine Protokollierung auf INFO-Ebene erstellt. Um jedoch die Protokollebene anzupassen oder effektiv zu debuggen, wenn ein Problem auftritt, kann bei der Initialisierung von 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, werden Target Anfragen und Antworten protokolliert.
Beispiel
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)
In der Konsole sollten Anforderungen und Antworten gedruckt werden.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3