本文最后更新于:2024年5月7日 下午
logging是很友好的python日志管理包,轻便好用,本文介绍logging使用方法。
使用步骤
在程序中引入包:
1 |
|
配置日志设置
1 |
|
配置说明
-
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
(追加)
日志记录示例
1 |
|
日志文件信息
1 |
|
获取源码
文中测试环境与所有源码可在Github下载。
文章链接:
https://www.zywvvd.com/notes/coding/python/logging/python-logging/
“觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”
微信支付
支付宝支付
Python - 使用logging模块管理日志文件
https://www.zywvvd.com/notes/coding/python/logging/python-logging/