1
0
Эх сурвалжийг харах

lib/api: Don't log random stuff in the HTTP server (fixes #5738) (#5897)

Jakob Borg 6 жил өмнө
parent
commit
159d1a68e1
1 өөрчлөгдсөн 4 нэмэгдсэн , 0 устгасан
  1. 4 0
      lib/api/api.go

+ 4 - 0
lib/api/api.go

@@ -13,6 +13,7 @@ import (
 	"fmt"
 	"io"
 	"io/ioutil"
+	"log"
 	"net"
 	"net/http"
 	"net/url"
@@ -337,6 +338,9 @@ func (s *service) serve(stop chan struct{}) {
 		// ReadTimeout must be longer than SyncthingController $scope.refresh
 		// interval to avoid HTTP keepalive/GUI refresh race.
 		ReadTimeout: 15 * time.Second,
+		// Prevent the HTTP server from logging stuff on its own. The things we
+		// care about we log ourselves from the handlers.
+		ErrorLog: log.New(ioutil.Discard, "", 0),
 	}
 
 	l.Infoln("GUI and API listening on", listener.Addr())