使用GORM 訪問Golang 中的底層MySQL 查詢
問題:
我怎樣才能取得GORM庫產生的SQL查詢日誌?在開發環境中,查看已執行的 MySQL 查詢可能很有價值。
解決方案:
選項1:使用gorm.Debug()
快速解決方案是使用bugm.Debug ()方法,此方法可以在開發和生產中啟用查詢日誌記錄環境:
選項2:使用db.LogMode()
更受控制的方法是在底層資料庫上使用db.LogMode() 方法聯繫。這提供了僅在開發環境中選擇性啟用查詢日誌記錄的能力:
透過使用 db.LogMode(true),將記錄使用此資料庫連接執行的所有後續查詢。這種方法允許開發人員在需要時明確啟用查詢日誌記錄,而不影響生產環境。
以上是如何在 Go 中從 GORM 存取底層 MySQL 查詢日誌?的詳細內容。更多資訊請關注PHP中文網其他相關文章!