Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में लॉग इन करना

इस लेख में, हम पायथन में लॉग इन करने और सुरक्षा और सुरक्षा के विभिन्न चरणों के बारे में जानेंगे।

सबसे पहले, हमें लॉगिंग मॉड्यूल को आयात करने की आवश्यकता है, इसके बाद लॉगर का उपयोग करके checj=k वर्तमान स्थिति और लॉग संदेशों का उपयोग करना होगा। हमारे पास गंभीरता के 5 स्तर हैं, अर्थात् -

  • चेतावनी
  • जानकारी
  • त्रुटि
  • गंभीर
  • डीबग

लॉगिंग मॉड्यूल हमें कॉन्फ़िगरेशन को मैन्युअल रूप से सेट किए बिना सीधे आरंभ करने की अनुमति देता है।

उदाहरण

आयात करें महत्वपूर्ण संदेश')

आउटपुट

चेतावनी:रूट:एक चेतावनी संदेशERROR:root:एक त्रुटि संदेशCRITICAL:root:एक महत्वपूर्ण संदेश

चूंकि हमने कॉन्फ़िगरेशन सेट नहीं किया है, डिफ़ॉल्ट रूप से लॉगिंग और जानकारी संदेश लॉग नहीं होते हैं। उन्हें ध्यान देने योग्य बनाने के लिए हमें कॉन्फ़िगरेशन को मैन्युअल रूप से सेट करने की आवश्यकता है।

अब देखते हैं कि हम बुनियादी कॉन्फ़िगरेशन को कैसे लागू कर सकते हैं।

स्तर पैरामीटर की सहायता से - हम यह निर्धारित कर सकते हैं कि किस स्तर के लॉग संदेशों को रिकॉर्ड किया जाना चाहिए।

उदाहरण

आयात logging.basicConfig(level=logging.DEBUG)logging.debug('यह लॉग हो जाता है')

आउटपुट

DEBUG:root:यह लॉग हो जाता है

इस कथन का उपयोग करके डिबग स्तर से ऊपर के सभी कथन रिकॉर्ड हो जाते हैं।

अब कंसोल लॉगिंग पर फ़ाइल लॉगिंग पर स्विच करना।

उदाहरण

आयात logging.basicConfig(filename='app.log', filemode='w',format='%(name)s - %(levelname)s - %(message)s')logging.warning('यह फ़ाइल में लॉग इन हो जाता है')

आउटपुट

रूट - ERROR - यह एक फाइल में लॉग हो जाता है

यहां फ़ाइल मोड को केवल लिखने के लिए कहा जाता है, इसलिए हमारे पास फ़ाइल की सामग्री को फिर से लिखने का अधिकार है। डिफ़ॉल्ट रूप से यह कॉन्फ़िगरेशन केवल एपेंड मोड में खुलता है।

निष्कर्ष

इस लेख में, हमने पायथन में लॉगिंग और हमारे लिए उपलब्ध लॉगिंग के विभिन्न स्तरों के बारे में सीखा।


  1. issuperset () पायथन में

    इस लेख में, हम पायथन में issuperset() और विभिन्न क्षेत्रों में इसके कार्यान्वयन के बारे में जानेंगे। यह विधि बूलियन ट्रू लौटाती है यदि एक सेट बी के सभी तत्वों में सभी तत्व सेट ए होते हैं जो एक तर्क के रूप में पारित होते हैं और यदि ए के सभी तत्व बी में मौजूद नहीं होते हैं तो झूठा रिटर्न देता है। इस

  1. पायथन में अंडरस्कोर (_)

    पायथन में कुछ मामलों में हम सिंगल अंडरस्कोर (_) का उपयोग करते हैं और कुछ मामलों में हम डबल अंडरस्कोर (__) का उपयोग करते हैं। पायथन में निम्नलिखित मामले हैं, जहां हम अंडरस्कोर का उपयोग करते हैं। अगर हम दुभाषिए में लास्ट एक्सप्रेशन की वैल्यू स्टोर करना चाहते हैं। यदि हम कुछ मूल्यों को अनदेखा करना चा

  1. पायथन में क्विन

    क्विन एक प्रोग्राम है, जो कोई इनपुट नहीं लेता है, लेकिन यह आउटपुट का उत्पादन करता है। यह इसका अपना सोर्स कोड दिखाएगा। इसके अतिरिक्त, क्विन की कुछ शर्तें हैं। हम प्रोग्राम के अंदर सोर्स कोड फ़ाइल नहीं खोल सकते। उदाहरण कोड a=a=%r;print (a%%a);print (a%a) आउटपुट a=a=%r;print (a%%a);print (a%a) य