Google Ads API에 대한 요청, 응답 및 요약 메시지는 자체 맞춤 로거 또는 클라이언트 라이브러리의 기본 로거로 로깅 (Perl용)
로그 수준
라이브러리는 다양한 유형의 이벤트를 여러 로그 수준에 로깅합니다.
API 응답이 성공하면 요약이 INFO
에 로깅되며 전체
요청 및 응답은 DEBUG
에 기록됩니다. 다음의 결과로 발생한 요청 시
API 오류가 발생하면 요약 메시지가 WARN
에 로깅되며 전체 요청이
응답은 INFO
에 기록됩니다.
로그 유형 | 로그 이름 | 성공 수준 | 실패 수준 |
---|---|---|---|
요약 | Google.Ads.GoogleAds.Summary | 정보 | WARN |
상세정보 | Google.Ads.GoogleAds.Detail | 디버그 | 정보 |
부분 실패의 경우 부분 실패 세부정보는 DEBUG
에 로깅됩니다.
구성
클라이언트 라이브러리는 모든 로깅 목적으로 커스텀 클래스를 사용하며 노출됨
GoogleAdsLogger를 통해
모듈을 마칩니다 이 클래스는 요약 및 세부정보가 모두 포함된 기본 구성을 제공합니다.
로거는 HOME
디렉터리 아래의 logs
폴더에 있는 관련 파일에 로깅합니다.
하지만
log4perl.conf
HOME
디렉터리에 있습니다.
로깅은 다음 메서드를 사용하여 사용 설정/중지할 수 있습니다.
두 로거 모두에 로깅을 사용 설정합니다.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();
요약 로깅을 사용 중지합니다.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();
세부정보 로깅을 사용 중지합니다.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
GoogleAdsLogger
클래스의 메서드를 직접 사용하여 더 많은 작업을 할 수 있습니다.
요청이 로깅되는 방식을
제어할 수 있습니다