pymysql 開啟除錯模式的實現
阿新 • • 發佈:2020-01-09
今天在排查線上一個奇怪的資料庫連線問題,所以打開了 pymysql 的原始碼在閱讀,發現 pymysql 在其 connections
模組裡內建了一個 DEBUG
變數用於控制是否開啟除錯模式,是的話,會將當前連線的操作以及報文內容都列印到控制檯。
使用方法
在你的伺服器初始化程式碼裡,加上對 DEBUG
的設定,比如:
import pymysql pymysql.install_as_MySQLdb() pymysql.connections.DEBUG = True # 這是我新加的一行
重啟伺服器後,訪問相關介面,會看到標準輸出裡有類似下面的一些輸出:
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。