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

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