level:级别
一个记录器是日志系统的一个实体,每一个记录器是一个已经命名好的可以将消息为进程写入的“桶”。
每一个记录器都会有一个日志等级,每个等级描述了记录器即将处理的信息的严重性,
python定义了以下六个等级:
级别 | 值 | 描述 |
---|---|---|
CRITICAL | 50 | 关键错误/消息,描述已经发生的严重问题 |
ERROR | 40 | 错误,描述已经发生的主要问题 |
WARNING | 30 | 警告消息,描述已经发生的小问题 |
INFO | 20 | 通知消息,普通的系统信息列表内容 |
DEBUG | 10 | 调试,出于调试目的的低层次系统信息 |
NOTSET | 0 | 无级别 |
handlers:处理器/记录器 关键字参数:
关键字参数 描述
filename 将日志消息附加到指定文件名的文件
filemode 指定用于打开文件模式, 文件打开方式,在指定了filename时使用这个参数,默认值为“a”还可指定为“w”。
format 用于生成日志消息的格式字符串
datefmt 用于输出日期和时间的格式字符串
level 设置记录器的级别
propagate 可以基于每个记录器控制该传播