如何在 Go 中從 GORM 存取底層 MySQL 查詢日誌?
Dec 13, 2024 pm 12:49 PM使用GORM 訪問Golang 中的底層MySQL 查詢
問題:
我怎樣才能取得GORM庫產生的SQL查詢日誌?在開發環境中,查看已執行的 MySQL 查詢可能很有價值。
解決方案:
選項1:使用gorm.Debug()
快速解決方案是使用bugm.Debug ()方法,此方法可以在開發和生產中啟用查詢日誌記錄環境:
選項2:使用db.LogMode()
更受控制的方法是在底層資料庫上使用db.LogMode() 方法聯繫。這提供了僅在開發環境中選擇性啟用查詢日誌記錄的能力:
透過使用 db.LogMode(true),將記錄使用此資料庫連接執行的所有後續查詢。這種方法允許開發人員在需要時明確啟用查詢日誌記錄,而不影響生產環境。
以上是如何在 Go 中從 GORM 存取底層 MySQL 查詢日誌?的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章
兩個點博物館:邦格荒地地點指南
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
倉庫:如何復興隊友
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗?
3 週前
By 王林

熱門文章
兩個點博物館:邦格荒地地點指南
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
倉庫:如何復興隊友
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗?
3 週前
By 王林

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)