1. 程式人生 > 資料庫 >pymysql 開啟除錯模式的實現

pymysql 開啟除錯模式的實現

今天在排查線上一個奇怪的資料庫連線問題,所以打開了 pymysql 的原始碼在閱讀,發現 pymysql 在其 connections 模組裡內建了一個 DEBUG 變數用於控制是否開啟除錯模式,是的話,會將當前連線的操作以及報文內容都列印到控制檯。

使用方法

在你的伺服器初始化程式碼裡,加上對 DEBUG 的設定,比如:

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

重啟伺服器後,訪問相關介面,會看到標準輸出裡有類似下面的一些輸出:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。