极客小将

您现在的位置是:首页 » python编程资讯

资讯内容

python日志怎么存储

极客小将2020-12-31-
简介Python记录日志用到了logging模块,logging模块系统定义了五个级别的日志,分别是‘DEBUG’调试、‘INFO’信息、‘WARNING’警告、‘ERROR’错误、‘CRITICAL’严重错误,等级依次提升。python保存日志的方法:将日志写入到文件设置logging,创建一个Fil

t27少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

python记录日志用到了logging模块,logging模块系统定义了五个级别的日志,分别是‘DEBUG’调试、‘INFO’信息、‘WARNING’警告、‘ERROR’错误、‘CRITICAL’严重错误,等级依次提升。t27少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

python保存日志的方法:t27少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

将日志写入到文件
t27少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

设置logging,创建一个FileHandler,并对输出消息的格式进行设置,将其添加到logger,然后将日志写入到指定的文件中:
t27少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

import logging logger = logging.getLogger(__name__) logger.setLevel(level = logging.INFO) handler = logging.FileHandler("log.txt") handler.setLevel(logging.INFO) formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') handler.setFormatter(formatter) logger.addHandler(handler)   logger.info("Start print log") logger.debug("Do something") logger.warning("Something maybe fail.") logger.info("Finish")

更多Python知识请关注Python视频教程栏目。t27少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

预约试听课

已有385人预约都是免费的,你也试试吧...