禁止Gin的控制台輸出


問題
       通常啟動一個Gin服務后,會有控制台輸出。這種輸出會對服務的性能有相當的影響,故有時需要關掉。

代碼

package main


import (
    "github.com/gin-gonic/gin"
    "io/ioutil"
)


func main() {
    gin.SetMode(gin.ReleaseMode)
    gin.DefaultWriter = ioutil.Discard
    
    r := gin.Default()
    
    r.GET("/test", func(c *gin.Context) {
        c.JSON(200, gin.H{
            "message": "hxello",
        })
    })
    r.Run() // listen and serve on 0.0.0.0:8080
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM