// registerHTTPServer register the http server, panic when failed func (s *Server) registerHTTPServer() { // (Embedded Milvus Only) Discard gin logs if logging is disabled. // We might need to put these logs in some files in the further. // But we don't care about these logs now, at least not in embedded Milvus. if !proxy.Params.ProxyCfg.GinLogging.GetAsBool() { gin.DefaultWriter = io.Discard gin.DefaultErrorWriter = io.Discard } if !proxy.Params.HTTPCfg.DebugMode.GetAsBool() { gin.SetMode(gin.ReleaseMode) } metricsGinHandler := gin.Default() apiv1 := metricsGinHandler.Group(apiPathPrefix) httpserver.NewHandlers(s.proxy).RegisterRoutesTo(apiv1) management.Register(&management.Handler{ Path: management.RootPath, HandlerFunc: nil, Handler: metricsGinHandler.Handler(), })