我们如何将日志级别作为参数传递? 例如: level1 = 'DEBUG' level1lower = level1.lower() logger.setLevel(logging.level1) logger.level1lower('Some messages passed for logging's) 这是我问题最贴切的表述,因为我想编写一个函数,该函数将以日志级别作为参数。
使用logger.log替代那些提供隐式日志级别的方法。不过,您需要提供整数日志级别。 # Equivalent to logger.debug(msg) level1 = 'DEBUG' logger.log(getattr(logging, level1), # Convert DEBUG to 10 msg)