51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Python - 使用logging模块管理日志文件

logging是很友好的python日志管理包,轻便好用,本文介绍logging使用方法。

使用步骤 {#使用步骤}

在程序中引入包: 配置日志设置 配置说明

  • level

    表示日志记录级别

    所谓级别包括:调试级(debug) ,信息级(info),警告级(warning),错误级(error),严重级(critical)

    其中的优先级关系为:debug < info < warning <error < critical

    日志本身设置有级别(如本例为INFO),只会记录不小于自身级别的的信息(如本例设置就不会记录DEBUG级别信息)

  • format

    格式配置,核心信息为我们需要记录的%(message)s,此外还可以记录时间、文件名、行号、日志级别等信息

  • datefmt

    时间格式设置'%a, %Y-%m-%d %H:%M:%S'分别表示 -星期 -年 -月 -日 -时 -分 -秒

  • filename

    日志文件路径

  • filemode

    日志文件打开模式,一般为w(写入)或a(追加)

日志记录示例 日志文件信息

获取源码 {#获取源码}

文中测试环境与所有源码可在Github下载。


文章链接:
https://www.zywvvd.com/notes/coding/python/logging/python-logging/

赞(0)
未经允许不得转载:工具盒子 » Python - 使用logging模块管理日志文件