python日志中的logging.basicConfig和logging.getLogger
文章目录
# 配置日志
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
logger = logging.getLogger(__name__)
解释如下,
代码如下:
import logging# 配置日志系统
logging.basicConfig(level=logging.INFO,format='%(asctime)s - %(levelname)s - %(message)s'
)# 获取当前模块的logger
logger = logging.getLogger(__name__)# 使用logger记录不同级别的日志
logger.debug("这是调试信息") # 不会输出,因为级别低于INFO
logger.info("程序开始运行") # 会输出
logger.warning("这是一个警告") # 会输出
logger.error("发生了错误") # 会输出
logger.critical("严重错误") # 会输出