यह मेरी कॉन्फ़िगरेशन फ़ाइल है:मेरा TimedRotatingFileHandler मध्यरात्रि में क्यों घूमता नहीं है?
[loggers]
keys=root
[handlers]
keys=TimedRotatingFileHandler
[formatters]
keys=simpleFormatter
[logger_root]
level=DEBUG
handlers=TimedRotatingFileHandler
[handler_TimedRotatingFileHandler]
class=handlers.TimedRotatingFileHandler
level=DEBUG
formatter=simpleFormatter
args=('driver.log', 'midnight', 1, 30)
[formatter_simpleFormatter]
format=%(asctime)s - %(name)s - %(levelname)s - %(message)s
datefmt=
मेरे कोड में मैं सेटअप करता हूं और इस तरह लॉगर का उपयोग करता हूं:
import logging
import logging.config
logging.config.fileConfig('logging.conf')
logging.info('Some message...')
संदेश निर्दिष्ट फ़ाइल (driver.log) पर लॉग इन हैं, लेकिन घूर्णन मध्यरात्रि में कभी नहीं होता।
रोटेशन होने के लिए मध्यरात्रि में प्रक्रिया चलनी चाहिए? यह एक बैच प्रक्रिया है जिसे मैं हर 15 मिनट में चलाता हूं और यह वास्तव में मध्यरात्रि में कभी नहीं चल रहा है।
+1 इस तरह की तरह लगता है। –