pymysql 开启调试模式的实现


Posted in Python onSeptember 24, 2019

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

使用方法

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

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

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

pymysql 开启调试模式的实现

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

Python 相关文章推荐
通过C++学习Python
Jan 20 Python
在Django框架中编写Contact表单的教程
Jul 17 Python
Python random模块用法解析及简单示例
Dec 18 Python
详解python中的 is 操作符
Dec 26 Python
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
May 30 Python
Python使用Opencv实现图像特征检测与匹配的方法
Oct 30 Python
Python imageio读取视频并进行编解码详解
Dec 10 Python
python爬虫库scrapy简单使用实例详解
Feb 10 Python
Python动态强类型解释型语言原理解析
Mar 25 Python
如何基于python对接钉钉并获取access_token
Apr 21 Python
python使用smtplib模块发送邮件
Dec 17 Python
基于pycharm 项目和项目文件命名规则的介绍
Jan 15 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
mysql_num_rows VS COUNT 效率问题分析
2011/04/23 PHP
在PHP中运行Linux命令并启动SSH服务的例子
2014/06/12 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
Laravel 4 初级教程之安装及入门
2014/10/30 PHP
PHP 等比例缩放图片详解及实例代码
2016/09/18 PHP
PHPMAILER实现PHP发邮件功能
2018/04/18 PHP
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
为Javascript中的String对象添加去除左右空格的方法(示例代码)
2013/11/30 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
在JavaScript中处理字符串之link()方法的使用
2015/06/08 Javascript
JQuery节点元素属性操作方法
2015/06/11 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
2015/08/07 Javascript
学习JavaScript设计模式之模板方法模式
2016/01/20 Javascript
JS实现拖拽的方法分析
2016/12/20 Javascript
基于jQuery实现文字打印动态效果
2017/04/21 jQuery
实例详解Vue项目使用eslint + prettier规范代码风格
2018/08/20 Javascript
详解在vue-cli3.0中自定css、js和图片的打包路径
2019/08/26 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
vue3.0 的 Composition API 的使用示例
2020/10/26 Javascript
[39:32]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第二场
2014/05/23 DOTA
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
浅谈Selenium 控制浏览器的常用方法
2020/12/04 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
单位人事专员介绍信
2014/01/11 职场文书
创业计划书撰写原则
2014/01/25 职场文书
求职信模板怎么做
2014/01/26 职场文书
竞选大队委员演讲稿
2014/04/28 职场文书
大专学生求职信
2014/07/04 职场文书
国家奖学金获奖感言
2014/08/16 职场文书
户籍证明格式
2014/09/15 职场文书
springboot拦截器无法注入redisTemplate的解决方法
2021/06/27 Java/Android