Selenium+python自动化12+日志logging基本用法、高级用法

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()方法,把我们想设置的内容以参数的形式传递进去就可以了。

猜你喜欢

转载自www.cnblogs.com/liunaixu/p/11078569.html