Explorar o código

源代码增加可选去掉打印gin自带的日志 main.go

hliang hai 1 ano
pai
achega
1f3aac2c30
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      main.go

+ 8 - 0
main.go

@@ -41,6 +41,11 @@ type Message struct {
 	Action string `json:"action"`
 	Param  string `json:"param"`
 }
+type logWriter struct{}
+
+func (w logWriter) Write(p []byte) (n int, err error) {
+	return len(p), nil
+}
 
 // is print?
 func logPrint(p ...interface{}) {
@@ -260,6 +265,9 @@ func main() {
 			isPrint = true
 		}
 	}
+	// 将默认的日志输出器设置为空
+	//gin.DefaultWriter = logWriter{}
+	gin.SetMode(gin.ReleaseMode)
 	r := gin.Default()
 	r.GET("/", Index)
 	r.GET("/go", ResultSet)