2012-12-28 9 views
5

मैं टेक्स्टमेट का उपयोग करके जीएई में कुछ पायथन स्क्रिप्ट और gql डेटास्टोर प्रश्नों को डीबग करने के तरीके खोजने के लिए संघर्ष कर रहा हूं।जीएई पायथन, जीक्यूएल और डाटास्टोर को कैसे डिबग करें?

gql प्रश्नों के लिए, क्या हम डेटाबेस में क्या देख सकते हैं यह देखने के लिए क्वेरी प्रिंट कर सकते हैं? (जैसे php print_r फ़ंक्शन)।

.py फ़ाइलों के लिए, वैसे भी हम इसे लॉग कर सकते हैं? मैंने लॉगिंग मॉड्यूल का उपयोग करने की कोशिश की। logging.info या logging.debug ब्राउज़र या GAE console.log में कुछ भी वापस नहीं लग रहा है। आउटपुट वापस करने का अनुमान है?

किसी भी मदद की सराहना की जाएगी!

+0

"विकास सर्वर प्रिंट कंसोल के लिए उत्पादन प्रवेश करने। आप लांचर का उपयोग कर रहे हैं, तो आप लॉग्स बटन पर क्लिक करके विकास सर्वर उत्पादन की एक खिड़की खोल सकते हैं।" – doru

+1

लॉगिंग मॉड्यूल का उपयोग करने के लिए उदाहरण के लिए [docs] (https://developers.google.com/appengine/articles/logging) देखें – doru

उत्तर

5

आप Console का उपयोग कर सकते हैं जो आपको सीधे उत्पादन में पाइथन कमांड चलाने की अनुमति देगा। Here is a question relating to that.इंटरैक्टिव कंसोल उन प्रश्नों को थोड़ा तेज़ी से डीबग करने में मदद कर सकता है।

logging.debug काम करता है, लेकिन यह आपके ऐप इंजन व्यवस्थापक पैनल पर लॉग सिस्टम पर लॉग ऑन करता है। Appengine.google.com पर जाएं, अपना एप्लिकेशन चुनें और फिर "लॉग" पर क्लिक करें। फिर "न्यूनतम गंभीरता के साथ लॉग: डीबग" का चयन करें और आपको अपनी लॉगिंग जानकारी दिखाई देगी।

संबंधित मुद्दे