1
0
DarthSim 3 жил өмнө
parent
commit
9c920bc893
1 өөрчлөгдсөн 7 нэмэгдсэн , 0 устгасан
  1. 7 0
      server.go

+ 7 - 0
server.go

@@ -4,6 +4,7 @@ import (
 	"context"
 	"crypto/subtle"
 	"fmt"
+	golog "log"
 	"net/http"
 	"time"
 
@@ -50,10 +51,16 @@ func startServer(cancel context.CancelFunc) (*http.Server, error) {
 		l = netutil.LimitListener(l, config.MaxClients)
 	}
 
+	errLogger := golog.New(
+		log.WithField("source", "http_server").WriterLevel(log.ErrorLevel),
+		"", 0,
+	)
+
 	s := &http.Server{
 		Handler:        buildRouter(),
 		ReadTimeout:    time.Duration(config.ReadTimeout) * time.Second,
 		MaxHeaderBytes: 1 << 20,
+		ErrorLog:       errLogger,
 	}
 
 	if config.KeepAliveTimeout > 0 {