2013-02-20 88 views
5

मैं अपने आवेदन में लॉग के लिए पूछताछ के लिए Logs API का उपयोग करने का प्रयास कर रहा हूं। हालांकि, मैं अपने आवेदन के सभी संस्करणों के लिए लॉग के लिए पूछना चाहता हूं। लॉग सेवा में एक क्वेरी पैरामीटर होता है जिसे majorVersionIds कहा जाता है जिसे आप उन संस्करणों की सूची में सेट कर सकते हैं जिन्हें आप क्वेरी करना चाहते हैं या वर्तमान चल रहे संस्करण के लिए शून्य हैं।ऐप के सभी संस्करणों से लॉग के लिए एपेंगिन लॉग एपीआई से कैसे पूछें?

मैं सभी संस्करणों के लिए क्वेरी करना चाहता हूं लेकिन मेरे पास पैरामीटर के रूप में प्रदान करने के लिए सभी संस्करणों की एक स्थिर सूची नहीं है। किसी ऐप के सभी संस्करणों को प्राप्त करने के लिए कोई प्रोग्रामिक तरीका है तो कोई विचार?

मेरा वर्तमान समाधान मेरे सभी संस्करणों में एक फ़िल्टर जोड़ना होगा जो वर्तमान संस्करण को सभी संस्करणों की सूची में जोड़ देगा और इसका उपयोग करेगा लेकिन यह हैकी लगता है।

+0

क्या आपने देखा है: http://stackoverflow.com/questions/11480101/request-logs-for-all-versions-of-google-app-engine- appplication? – sushain97

उत्तर

-1

आप appcfg.py का उपयोग कर कमांड लाइन से सभी उपलब्ध लॉग डाउनलोड कर सकते हैं।

लॉग एपीआई का उपयोग करने के लिए, आपको उपलब्ध संस्करण आईडी की एक सूची बनाए रखने और इसे logservice.fetch प्रदान करने की आवश्यकता होगी।