Ghi nhật ký

Các yêu cầu, phản hồi và thông báo tóm tắt được gửi đến API Google Ads có thể được ghi lại bằng trình ghi nhật ký tuỳ chỉnh của riêng bạn hoặc trình ghi nhật ký mặc định trong thư viện ứng dụng dành cho Perl.

Cấp độ nhật ký

Thư viện sẽ ghi lại các loại sự kiện khác nhau vào các cấp độ nhật ký khác nhau. Khi API phản hồi thành công, bản tóm tắt sẽ được ghi vào nhật ký tại INFO, và toàn bộ yêu cầu cũng như phản hồi sẽ được ghi vào nhật ký tại DEBUG. Đối với một yêu cầu dẫn đến lỗi API, thông báo tóm tắt sẽ được ghi vào WARN, đồng thời toàn bộ yêu cầu và phản hồi sẽ được ghi vào INFO.

Loại nhật ký Tên nhật ký Mức độ thành công Mức độ lỗi
TÓM TẮT Google.Ads.GoogleAds.Summary INFO (THÔNG TIN) WARN (CẢNH BÁO)
CHI TIẾT Google.Ads.GoogleAds.Detail DEBUG (Gỡ lỗi) INFO (THÔNG TIN)

Đối với lỗi một phần, thông tin chi tiết về lỗi một phần sẽ được ghi lại tại DEBUG.

Cấu hình

Thư viện ứng dụng sử dụng một lớp tuỳ chỉnh cho tất cả các mục đích ghi nhật ký và hiển thị thông qua mô-đun GoogleAdsLogger. Lớp này cung cấp cấu hình mặc định, cả trình theo dõi tóm tắt và trình theo dõi chi tiết sẽ ghi vào các tệp tương đối trong thư mục logs trong thư mục HOME. Tuy nhiên, bạn có thể ghi đè cấu hình mặc định bằng cách cung cấp tệp log4perl.conf trong thư mục HOME.

Bạn có thể bật/tắt tính năng ghi nhật ký bằng các phương thức sau:

  • Bật tính năng ghi nhật ký cho cả hai trình ghi nhật ký.

    Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();
    
  • Tắt tính năng ghi nhật ký tóm tắt.

    Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();
    
  • Tắt tính năng ghi nhật ký chi tiết.

    Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
    

Bạn có thể sử dụng trực tiếp các phương thức của lớp GoogleAdsLogger để kiểm soát chặt chẽ hơn nữa cách các yêu cầu được ghi lại.