day27 logging模块

logging模块

日志级别
CRITICAL = 50 #FATAL = CRITICAL GG
ERROR = 40   #真的出问题了
WARNING = 30 #WARN = WARNING  警告
INFO = 20    #程序的一些常规信息
DEBUG = 10   #调试 给程序员自己看的 观察软件运行                 
NOTSET = 0 #不设置


logger    负责产生日志以及给日志打标签
filters   过度日志
handler   接收日志 
formatter 日志格式

# 1、定义三种日志输出格式,日志中可能用到的格式化串如下
# %(name)s Logger的名字
# %(levelno)s 数字形式的日志级别
# %(levelname)s 文本形式的日志级别
# %(pathname)s 调用日志输出函数的模块的完整路径名,可能没有
# %(filename)s 调用日志输出函数的模块的文件名
# %(module)s 调用日志输出函数的模块名
# %(funcName)s 调用日志输出函数的函数名
# %(lineno)d 调用日志输出函数的语句所在的代码行
# %(created)f 当前时间,用UNIX标准的表示时间的浮 点数表示
# %(relativeCreated)d 输出日志信息时的,自Logger创建以 来的毫秒数
# %(asctime)s 字符串形式的当前时间。默认格式是 “2003-07-08 16:49:45,896”。逗号后面的是毫秒
# %(thread)d 线程ID。可能没有
# %(threadName)s 线程名。可能没有
# %(process)d 进程ID。可能没有
# %(message)s用户输出的消息




posted @ 2021-07-20 21:17  SSSagittarius  阅读(23)  评论(0编辑  收藏  举报