From f83d7b2c8351f698f5f2ce8f48876df401b04d88 Mon Sep 17 00:00:00 2001 From: Erik Brakkee Date: Tue, 13 Aug 2024 11:32:51 +0200 Subject: [PATCH] added a utility function for logging request data. --- pkg/server/matchmaker/websessions.go | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/pkg/server/matchmaker/websessions.go b/pkg/server/matchmaker/websessions.go index 5186765..c6ec68a 100644 --- a/pkg/server/matchmaker/websessions.go +++ b/pkg/server/matchmaker/websessions.go @@ -37,6 +37,23 @@ func NewWebSessions(notifications chan *models.State) *WebSessions { return websessions } +func logRequestMetadata(r *http.Request) { + log.Printf("Method: %s", r.Method) + log.Printf("URL: %s", r.URL) + log.Printf("Protocol: %s", r.Proto) + log.Printf("Host: %s", r.Host) + log.Printf("RemoteAddr: %s", r.RemoteAddr) + log.Printf("RequestURI: %s", r.RequestURI) + log.Printf("Headers: %v", r.Header) + + // Log query parameters + log.Printf("Query parameters: %v", r.URL.Query()) + + // Log form data (if applicable) + r.ParseForm() + log.Printf("Form data: %v", r.Form) +} + func (sessions *WebSessions) notifyWebSessions(notification *models.State) { sessions.mutex.Lock() defer sessions.mutex.Unlock() @@ -86,7 +103,6 @@ func GetUserLocation(r *http.Request) (*time.Location, error) { if tzName == "" { tzName = r.Header.Get("X-Timezone") } - //log.Printf("Got timezone from request %v %v", tzName, r.URL.Path) if tzName == "" { tzName = "UTC" }