pymysql 開啓調試模式

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

使用方法

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

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

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

clipboard.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章