优草派  >   Python

python日志怎么存储?一起来学习logging模块吧

陈立鑫            来源:优草派

日志其实是用来记录应用程序一些基本情况,例如状态、错误和信息消息,也经常被开发者们作为调试程序的工具。它的重要性就不多说了,直接进入正题

python日志怎么存储?一起来学习logging模块吧

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日志存储的技巧方法了。大家快去尝试使用吧。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行