लॉग इन हो रहा है

Google Ads API पर किए गए अनुरोधों, जवाबों, और खास जानकारी वाले मैसेज को आपके अपने कस्टम लॉगर या Perl की क्लाइंट लाइब्रेरी में डिफ़ॉल्ट लॉगर से लॉग किया जा सकता है.

लॉग लेवल

लाइब्रेरी में, अलग-अलग तरह के इवेंट को अलग-अलग लॉग लेवल पर लॉग किया जाएगा. एपीआई से जवाब मिलने पर, खास जानकारी को INFO पर लॉग किया जाएगा. साथ ही, पूरे अनुरोध और जवाबों को DEBUG पर लॉग किया जाएगा. जिस अनुरोध की वजह से एपीआई में गड़बड़ी हुई है उस पर खास जानकारी वाला मैसेज WARN पर लॉग किया जाएगा. साथ ही, पूरा अनुरोध और जवाब INFO पर लॉग किया जाएगा.

लॉग टाइप लॉग का नाम सफलता का लेवल गड़बड़ी का लेवल
खास जानकारी Google.Ads.GoogleAds.Summary जानकारी चेतावनी दें
ब्यौरा Google.Ads.GoogleAds.Detail डीबग करें जानकारी

कुछ हद तक गड़बड़ी होने पर, उसकी जानकारी DEBUG पर लॉग की जाएगी.

कॉन्फ़िगरेशन

क्लाइंट लाइब्रेरी, लॉगिंग के सभी मकसद के लिए कस्टम क्लास का इस्तेमाल करती है और यह GoogleAdsLogger मॉड्यूल के ज़रिए दिखती है. इस क्लास से एक डिफ़ॉल्ट कॉन्फ़िगरेशन मिलता है. खास जानकारी और जानकारी लॉग करने वाले लोग, आपकी HOME डायरेक्ट्री के logs फ़ोल्डर में मौजूद मिलती-जुलती फ़ाइलों में लॉग कर सकते हैं. हालांकि, अपनी HOME डायरेक्ट्री में log4perl.conf फ़ाइल देकर, डिफ़ॉल्ट कॉन्फ़िगरेशन को बदला जा सकता है.

इन तरीकों का इस्तेमाल करके, लॉग इन करने की सुविधा को चालू/बंद किया जा सकता है:

  • यह नीति, लॉग करने वाले दोनों लोगों के लिए लॉगिंग की सुविधा को चालू करती है.

    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 क्लास के तरीकों का इस्तेमाल किया जा सकता है.