0
此代码中是否有任何内容可以解释为什么我的信息消息不会进入日志。正确格式化的警告和以上都将进入这两个日志文件。Python日志记录setLevel不记录
初始化记录:
logger = logging.getLogger()
f = logging.Formatter('%(asctime)s\n%(levelname)s: %(funcName)s %(message)s')
out = logging.handlers.RotatingFileHandler(filename=self.f_stdout, maxBytes=1048576, backupCount=99)
err = logging.handlers.RotatingFileHandler(filename=self.f_stderr, maxBytes=1048576, backupCount=99)
out.setLevel(logging.INFO)
err.setLevel(logging.WARNING)
err.setFormatter(f)
logger.addHandler(out)
logger.addHandler(err)
用法:
logging.info('this doesnt get logged')
logging.warning('this gets logged to stdout and stderr with respective formatting')