logging模块
2018-11-28 本文已影响0人
光游骑兵
(一)什么是logging模块?
logging是Python内置的日志模块,用于生成程序的日志
(二)logging模块组成
1.日志级别:
日志一共分成5个等级,从低到高分别是:DEBUG INFO WARNING ERROR CRITICAL。
DEBUG:详细的信息,通常只出现在诊断问题上
INFO:确认一切按预期运行
WARNING:一些意想不到的事情发生了,或表明一些问题在不久的将来(例如。磁盘空间低”)。这个软件还能按预期工作。
ERROR:更严重的问题,软件没能执行一些功能
CRITICAL:一个严重的错误,这表明程序本身可能无法继续运行
2.logging的4个组件:
logger: 日志类,应用程序往往通过调用它提供的api来记录日志;
handler: 对日志信息处理,可以将日志发送(保存)到不同的目标域中;
filter: 对日志信息进行过滤;
formatter:日志的格式化;
(三)logging模块的使用:
1.简单用法:
显示设置级别从此级别开始的信息2.高级用法:
手动控制日志的保存位置(四)日志格式