pymysql 开启调试模式的实现


Posted in Python onSeptember 24, 2019

今天在排查线上一个奇怪的数据库连接问题,所以打开了 pymysql 的源码在阅读,发现 pymysql 在其 connections 模块里内置了一个 DEBUG 变量用于控制是否开启调试模式,是的话,会将当前连接的操作以及报文内容都打印到控制台。

使用方法

在你的服务器初始化代码里,加上对 DEBUG 的设置,比如:

import pymysql
pymysql.install_as_MySQLdb()
pymysql.connections.DEBUG = True # 这是我新加的一行

重启服务器后,访问相关接口,会看到标准输出里有类似下面的一些输出:

pymysql 开启调试模式的实现

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
本地文件上传到七牛云服务器示例(七牛云存储)
Jan 11 Python
Python THREADING模块中的JOIN()方法深入理解
Feb 18 Python
Python环境下安装使用异步任务队列包Celery的基础教程
May 07 Python
使用tensorflow实现线性svm
Sep 07 Python
pycharm: 恢复(reset) 误删文件的方法
Oct 22 Python
对matplotlib改变colorbar位置和方向的方法详解
Dec 13 Python
Python脚本修改阿里云的访问控制列表的方法
Mar 08 Python
Python爬虫学习之获取指定网页源码
Jul 30 Python
Python内置数据类型list各方法的性能测试过程解析
Jan 07 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
May 20 Python
Python常驻任务实现接收外界参数代码解析
Jul 21 Python
Python语言中的数据类型-序列
Feb 24 Python
django2.2安装错误最全的解决方案(小结)
Sep 24 #Python
python爬虫中多线程的使用详解
Sep 23 #Python
Django中自定义模型管理器(Manager)及方法
Sep 23 #Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
Sep 23 #Python
Python 单例设计模式用法实例分析
Sep 23 #Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
Sep 23 #Python
详解Python3定时器任务代码
Sep 23 #Python
You might like
如何突破PHP程序员的技术瓶颈分析
2011/07/17 PHP
PHP中extract()函数的定义和用法
2012/08/17 PHP
php输入流php://input使用浅析
2014/09/02 PHP
跟我学Laravel之视图 & Response
2014/10/15 PHP
浅谈php冒泡排序
2014/12/30 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
YUI 读码日记之 YAHOO.lang.is*
2008/03/22 Javascript
javascript IFrame 强制刷新代码
2009/07/23 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
2013/09/27 Javascript
21个值得收藏的Javascript技巧
2014/02/04 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
js仿百度音乐全选操作
2017/01/13 Javascript
通俗解释JavaScript正则表达式快速记忆
2017/08/23 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
webpack v4 从dev到prd的方法
2018/04/02 Javascript
js作用域和作用域链及预解析
2019/04/11 Javascript
echarts实现晶体球面投影的实例教程
2020/10/10 Javascript
python分割文件的常用方法
2014/11/01 Python
python如何把嵌套列表转变成普通列表
2018/03/20 Python
python3实现点餐系统
2019/01/24 Python
python 返回一个列表中第二大的数方法
2019/07/09 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
英国最大的电子产品和家电零售企业:Currys PC World
2016/09/24 全球购物
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
你所知道的集合类都有哪些?主要方法?
2012/12/31 面试题
土建资料员岗位职责
2014/01/04 职场文书
中学生纪念九一八事变演讲稿
2014/09/14 职场文书
地震慰问信
2015/02/14 职场文书
同事离别感言
2015/08/04 职场文书
python编程项目中线上问题排查与解决
2021/11/01 Python
Golang原生rpc(rpc服务端源码解读)
2022/04/07 Golang
多台电脑共享文件怎么设置?多台电脑共享文件操作教程
2022/04/08 数码科技
pd.drop_duplicates删除重复行的方法实现
2022/06/16 Python