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

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

लॉग लेवल

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

अगर कुछ अनुरोध पूरे नहीं हो पाते हैं, तो पूरी नहीं हो पाई जानकारी को DEBUG पर लॉग किया जाएगा.

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

लॉगर को, google_ads_config.rb कॉन्फ़िगरेशन के हिस्से के तौर पर कॉन्फ़िगर किया जा सकता है. log_level और log_target फ़ील्ड की जानकारी देकर, डिफ़ॉल्ट लॉगर सेट अप किया जा सकता है. इसके अलावा, logger की जानकारी देकर, अपना लॉगर भी सेट अप किया जा सकता है. अगर logger की जानकारी दी जाती है, तो log_level और log_target को नज़रअंदाज़ कर दिया जाएगा.

client.logger= का इस्तेमाल करके, क्लाइंट को इंस्टैंशिएट करने के बाद भी लॉगर की जानकारी दी जा सकती है.