python开启debug模式的方法

yipeiwu_com6年前Python基础

python开启debug模式的代码如下所示:

import requests
 session = requests.session()
import logging
import requests
logging.basicConfig(level=logging.DEBUG,
     format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',
     datefmt='%a, %d %b %Y %H:%M:%S',
     filename='myapp.log',
  filemode='w')
logging.debug(session.get('http://www.qq.com'))
logging.debug(session.get('http://www.qq.com'))

运行结果:

Mon, 26 Nov 2018 02:31:08 connectionpool.py[line:205] DEBUG Starting new HTTP connection (1): www.qq.com:80
Mon, 26 Nov 2018 02:31:08 connectionpool.py[line:393] DEBUG http://www.qq.com/ "GET / HTTP/1.1" 302 168
Mon, 26 Nov 2018 02:31:08 connectionpool.py[line:813] DEBUG Starting new HTTPS connection (1): www.qq.com:443
Mon, 26 Nov 2018 02:31:08 connectionpool.py[line:393] DEBUG https://www.qq.com/ "GET / HTTP/1.1" 200 None
Mon, 26 Nov 2018 02:31:08 server_t2.py[line:17] DEBUG <Response [200]>
Mon, 26 Nov 2018 02:31:08 connectionpool.py[line:393] DEBUG http://www.qq.com/ "GET / HTTP/1.1" 302 168
Mon, 26 Nov 2018 02:31:08 connectionpool.py[line:393] DEBUG https://www.qq.com/ "GET / HTTP/1.1" 200 None
Mon, 26 Nov 2018 02:31:08 server_t2.py[line:18] DEBUG <Response [200]>

用来测试每次请求,看是不是长链接,记录下debug怎么设置。

总结

以上所述是小编给大家介绍的python开启debug模式的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

python开启多个子进程并行运行的方法

本文实例讲述了python开启多个子进程并行运行的方法。分享给大家供大家参考。具体如下: 这个python代码创建了多个process子进程,创建完成后先start(),最后统一join...

Python使用sorted对字典的key或value排序

sorted函数 sorted(iterable,key,reverse) iterable 待排序的可迭代对象 key 对应的是个函数, 该函数用来决定选取用哪些值来进行排...

python使用pipeline批量读写redis的方法

用了很久的redis了。随着业务的要求越来越高。对redis的读写速度要求也越来越高。正好最近有个需求(需要在秒级取值1000+的数据),如果对于传统的单词取值,循环取值,消耗实在是大,...

对python中for、if、while的区别与比较方法

如下所示: if应用举例: #if 若条件成立,只执行一次 #if 条件:如果条件成立,执行条件后的代码块内容,不成立,直接跳过代码块 #判断如果年龄age小于18,输出未成年 #=...

实例说明Python中比较运算符的使用

实例说明Python中比较运算符的使用

下表列出了所有Python语言支持的比较操作符。假设变量a持有10和变量b持有20,则:  例如: 试试下面的例子就明白了所有的Python编程语言提供的比较操作符:...