Google Ads API से किए गए अनुरोध, जवाब, और खास जानकारी वाले मैसेज ये इसे अपने हिसाब से लॉग करने वाले या क्लाइंट लाइब्रेरी में डिफ़ॉल्ट लॉगर की मदद से लॉग किया जाता है पर्ल के लिए.
लॉग लेवल
लाइब्रेरी में, अलग-अलग तरह के इवेंट को अलग-अलग लॉग लेवल पर लॉग किया जाएगा.
एपीआई ने सही जवाब दिया, खास जानकारी को INFO
पर लॉग किया जाएगा. साथ ही, पूरी जानकारी को
अनुरोध और उनके जवाब DEBUG
पर लॉग किए जाएंगे. उस अनुरोध पर जिसकी वजह से
एपीआई की कोई गड़बड़ी है, खास जानकारी वाला मैसेज WARN
पर लॉग किया जाएगा. साथ ही, पूरा अनुरोध भेजा जाएगा
और जवाब INFO
पर लॉग किया जाएगा.
लॉग टाइप | लॉग का नाम | सफलता का लेवल | गड़बड़ी का लेवल |
---|---|---|---|
खास जानकारी | Google.Ads.GoogleAds.Summary | जानकारी | चेतावनी दें |
ब्यौरा | 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
क्लास के तरीकों का इस्तेमाल किया जा सकता है
अनुरोधों के लॉग होने के तरीक़े पर कंट्रोल कर सकती है.