로거(Python)
설명
SDK를 초기화할 때 options["logger"]
개체는 선택적 개체입니다. 기본적으로 adobe.target
네임스페이스 아래에 INFO 수준 로거가 만들어집니다. 그러나 문제가 발생할 때 로그 수준을 사용자 지정하거나 효과적으로 디버깅하기 위해 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