码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-06-24 18:20:00      阅读:276      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!