标签:inf 大于 名称 日志 级别 两种 等级 因此 细节
1.关键字:
login 登录
log 日志
logging python日志模块
2.什么叫日志:
日志用来记录用户行为或者代码的执行过程
3.日志使用的地方:
1.排错的时候需要打印很多细节来帮助排错
2.有一些用户行为,有没有错都要记录下来(后台)
3.严重的错误记录下来
4.logging模块的日志级别
两种书写格式:
格式一:
格式二:
日志输出
上面列表中的日志等级是从上到下依次升高的,即:DEBUG < INFO < WARNING < ERROR < CRITICAL,而日志的信息量是依次减少的;
问题:
问题1:为什么前面两条日志没有被打印出来?
这是因为logging模块提供的日志记录函数所使用的日志器设置的日志级别是WARNING,因此只有WARNING级别的日志记录以及大于它的ERROR和CRITICAL级别的日志记录被输出了,而小于它的DEBUG和INFO级别的日志记录被丢弃了。
问题2:默认打印出来的日志信息中各字段表示什么意思?为什么会这样输出?
上面输出结果中每行日志记录的各个字段含义分别是:日志级别:日志器名称:日志内容
问题3:怎么修改logging这些默认设置呢?
其实很简单,在我们调用上面这些日志记录函数之前,手动调用一下basicConfig()方法,把我们想设置的内容以参数的形式传递进去就可以了。
Selenium+python自动化12+日志logging基本用法、高级用法
标签:inf 大于 名称 日志 级别 两种 等级 因此 细节
原文地址:https://www.cnblogs.com/liunaixu/p/11078569.html