added a utility function for logging request data.
This commit is contained in:
parent
0ac1b0e1e4
commit
f83d7b2c83
@ -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"
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user