日誌記錄
Gin 內含一個日誌記錄中介軟體,記錄每個 HTTP 請求的詳細資訊,包括狀態碼、HTTP 方法、路徑和延遲時間。
當你使用 gin.Default() 建立路由器時,日誌記錄中介軟體會與恢復中介軟體一起自動附加:
// Logger and Recovery middleware are already attachedrouter := gin.Default()如果你需要完全控制使用哪些中介軟體,請使用 gin.New() 建立路由器並手動新增日誌記錄器:
// No middleware attachedrouter := gin.New()
// Attach the logger middlewarerouter.Use(gin.Logger())預設的日誌記錄器寫入 os.Stdout,每個請求產生如下輸出:
[GIN] 2025/06/01 - 15:04:05 | 200 | 512.345µs | 127.0.0.1 | GET "/ping"每個條目包含時間戳、HTTP 狀態碼、請求延遲時間、客戶端 IP、HTTP 方法和請求的路徑。