pymysql 开启调试模式的实现


Posted in Python onSeptember 24, 2019

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

使用方法

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

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

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

pymysql 开启调试模式的实现

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

Python 相关文章推荐
Python列表计数及插入实例
Dec 17 Python
python利用lxml读写xml格式的文件
Aug 10 Python
django2 快速安装指南分享
Jan 05 Python
Python Paramiko模块的使用实际案例
Feb 01 Python
Python各类图像库的图片读写方式总结(推荐)
Feb 23 Python
python numpy格式化打印的实例
May 14 Python
python3 http提交json参数并获取返回值的方法
Dec 19 Python
Python调用Windows命令打印文件
Feb 07 Python
jupyter notebook中新建cell的方法与快捷键操作
Apr 22 Python
pycharm最新激活码有效期至2100年(亲测可用)
Feb 05 Python
pytorch实现手写数字图片识别
May 20 Python
Python如何利用pandas读取csv数据并绘图
Jul 07 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
在Windows版的PHP中使用ADO
2006/10/09 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
2012/06/28 PHP
PHP中spl_autoload_register函数的用法总结
2013/11/07 PHP
PHP从二维数组得到N层分类树的实现代码
2016/10/11 PHP
PHPStrom 新建FTP项目以及在线操作教程
2016/10/16 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
function foo的原型与prototype属性解惑
2010/11/19 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
JavaScript删除数组元素的方法
2015/03/20 Javascript
简介JavaScript中substring()方法的使用
2015/06/06 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
Javascript 普通函数和构造函数的区别
2016/11/05 Javascript
JavaScript字符串对象
2017/01/14 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
微信小程序 转发功能的实现
2017/08/04 Javascript
详解微信小程序框架wepy踩坑记录(与vue对比)
2019/03/12 Javascript
js 计算图片内点个数的示例代码
2019/04/04 Javascript
vue 集成jTopo 处理方法
2019/08/07 Javascript
nodejs一个简单的文件服务器的创建方法
2019/09/13 NodeJs
JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
2020/03/17 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
[46:58]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第一场 12.17
2020/12/19 DOTA
Python3.6使用tesseract-ocr的正确方法
2018/10/17 Python
Python操作mongodb数据库的方法详解
2018/12/08 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
2019/07/22 Python
Django REST framework内置路由用法
2019/07/26 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
python mongo 向数据中的数组类型新增数据操作
2020/12/05 Python
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
详解canvas在圆弧周围绘制文本的两种写法
2018/05/22 HTML / CSS
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
在校学生职业规划范文
2014/01/08 职场文书
解除劳动合同协议书
2014/09/17 职场文书
Oracle 数据仓库ETL技术之多表插入语句的示例详解
2021/04/12 Oracle
winserver2019安装软件一直卡在应用程序正在为首次使用做准备
2022/06/10 Servers