日志其实是用来记录应用程序一些基本情况,例如状态、错误和信息消息,也经常被开发者们作为调试程序的工具。它的重要性就不多说了,直接进入正题
python 当中记录日志用到了logging模块,logging模块系统它定义了五个等级的日志,分别是‘DEBUG’调试;‘INFO’信息;‘WARNING’警告;‘ERROR’错误;‘CRITICAL’严重错误,等级循序递进
那么我们现在来了解一下python保存日志的方法:
首先将日志写入到文件,然后设置logging,创建一个FileHandler,并对消息输出的格式进行设置,将其添加到logger,然后将日志写入到指定的文件中,如下代码所示:
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日志存储的技巧方法了。大家快去尝试使用吧。