मैं Google App Engine पर Django-Nonrel के साथ काम कर रहा हूं, जो मुझे प्रिंट() के बजाय logging.debug() का उपयोग करने के लिए मजबूर करता है।पायथन- लॉग कैसे फ़्लश करें? (django)
"लॉगिंग" मॉड्यूल Django द्वारा प्रदान किया जाता है, लेकिन मुझे प्रिंट() के बजाय इसका उपयोग करने में कोई कठिन समय नहीं है।
उदाहरण के लिए, यदि मुझे चर एक्स में आयोजित सामग्री को सत्यापित करने की आवश्यकता है, तो मैं
logging.debug('x is: %s' % x)
डाल दूंगा। लेकिन अगर कार्यक्रम जल्द ही (स्ट्रीम को फ्लश किए बिना) क्रैश हो जाता है, तो यह कभी मुद्रित नहीं होता है।
तो डीबगिंग के लिए, मुझे त्रुटि से बाहर निकलने से पहले डीबग() को फ्लश करने की आवश्यकता है, और यह नहीं हो रहा है।
आपके प्रश्न का उत्तर नहीं है लेकिन आप फिर भी 'प्रिंट' का उपयोग क्यों करेंगे ?! – aschmid00
लॉग का "फ़्लशिंग" से आपका क्या मतलब है? –
उम्मीद है कि सूचीबद्ध उदाहरण समझने में मदद करता है। – Rucent88