मैं python2.x लॉगिंग मॉड्यूल, की तरह उपयोग कर रहा हूँ अधिलेखित करने के लिए एक रास्ता है,वहाँ अजगर 2.x में लॉग फ़ाइलें
logging.basicConfig(format='%(asctime)s %(message)s',
datefmt='%m/%d/%Y %I:%M:%S %p',
filename='logs.log',
level=logging.INFO)
मैं अपने कार्यक्रम के प्रत्येक निष्पादन के लिए logs.log फ़ाइल अधिलेखित करना चाहते हैं स्क्रिप्ट, वर्तमान में यह सिर्फ पुराने लॉग में संलग्न है। मुझे पता है कि नीचे दिया गया कोड ओवरराइट होगा, लेकिन यदि लॉगिंग कॉन्फ़िगरेशन के माध्यम से ऐसा करने का कोई तरीका है, तो यह बेहतर दिखाई देगा।
logging.basicConfig(format='%(asctime)s %(message)s',
datefmt='%m/%d/%Y %I:%M:%S %p',
filename='logs.log',
filemode='w',
level=logging.INFO)
basicConfig
विधि के लिए logging प्रलेखन से (बड़ी मेज को समझाने में सभी विकल्प):
with open("logs.log", 'w') as file:
pass