pymysql 開啓調試模式

今天在排查線上一個奇怪的數據庫鏈接問題,因此打開了 pymysql 的源碼在閱讀,發現 pymysql 在其 connections 模塊裏內置了一個 DEBUG 變量用於控制是否開啓調試模式,是的話,會將當前鏈接的操做以及報文內容都打印到控制檯。python

使用方法

在你的服務器初始化代碼裏,加上對 DEBUG 的設置,好比:mysql

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

重啓服務器後,訪問相關接口,會看到標準輸出裏有相似下面的一些輸出:sql

clipboard.png

相關文章
相關標籤/搜索