python logger level inherited from root set to warning by default
问题 In my program I define a logger at the beginning that looks similar to this: def start_logger(): fh = logging.handlers.RotatingFileHandler('logger.log', maxBytes=1000000, backupCount=100) fh.setLevel(logging.DEBUG) ch = logging.StreamHandler(sys.stdout) ch.setLevel(logging.DEBUG) fh_fmt = '%(asctime)s %(levelname)8s %(message)s [%(filename)s:%(lineno)d]' #fh_fmt = '%(asctime)s - %(funcName)s - %(levelname)s - %(message)s' ch_fmt = '%(asctime)s %(levelname)8s %(message)s [%(filename)s:%(lineno