禁止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