13
parser_logger = logging.getLogger("CSHEL_parserlogger");
#logging.basicConfig()
parser_logger.addHandler(RotatingFileHandler(
"logfile", mode='a', maxBytes=7340032, backupCount=4,
encoding=None, delay=False))
#d = { 'clientip' : '192.168.0.1', 'user' : 'fbloggs' }
parser_logger.info('Protocol problem: %s', 'connection reset')
यह लॉगफाइल नाम की एक फ़ाइल बनाएगा, लेकिन इसमें कुछ भी नहीं लिखेंगे। अगर मैंपायथन लॉगिंग.info() संदेश
parser_logger.warning('Protocol problem: %s', 'connection reset')
के अंतिम पंक्ति को बदलने यह "लॉगफ़ाइल" में संदेश लॉग इन करेगा ठीक से।
मुझे यकीन है कि यह एक छोटी सी चीज है जिसे मैं याद कर रहा हूं, लेकिन मैं यह समझने में सक्षम नहीं हूं कि यह क्या है।
parser_logger.setLevel(logging.INFO)
जब एक लकड़हारा बनाया जाता है, के स्तर NOTSET
के लिए सेट है, और जड़ लकड़हारा स्तर WARNING
के साथ बनाया जाता है:
धन्यवाद, अब ठीक काम करने लगता है। – Harman