diff --git a/render_event.go b/render_event.go index b068287..d473c6e 100644 --- a/render_event.go +++ b/render_event.go @@ -22,6 +22,9 @@ import ( func renderEvent(w http.ResponseWriter, r *http.Request) { ctx := r.Context() code := r.PathValue("code") + log.Debug().Str("ip", r.Header.Get("X-Forwarded-For")). + Str("user-agent", r.Header.Get("User-Agent")).Str("referer", r.Header.Get("Referer")). + Str("code", code).Msg("rendering event") isEmbed := r.URL.Query().Get("embed") != "" diff --git a/render_profile.go b/render_profile.go index 214e3ea..d4fe762 100644 --- a/render_profile.go +++ b/render_profile.go @@ -10,6 +10,9 @@ import ( func renderProfile(ctx context.Context, r *http.Request, w http.ResponseWriter, code string) { isEmbed := r.URL.Query().Get("embed") != "" + log.Debug().Str("ip", r.Header.Get("CF-Connecting-IP")). + Str("user-agent", r.Header.Get("User-Agent")).Str("referer", r.Header.Get("Referer")). + Str("code", code).Msg("rendering profile") isSitemap := false if strings.HasSuffix(code, ".xml") { diff --git a/render_relay.go b/render_relay.go index 2811607..4003b75 100644 --- a/render_relay.go +++ b/render_relay.go @@ -10,6 +10,9 @@ import ( func renderRelayPage(w http.ResponseWriter, r *http.Request) { hostname := r.URL.Path[3:] + log.Debug().Str("ip", r.Header.Get("CF-Connecting-IP")). + Str("user-agent", r.Header.Get("User-Agent")).Str("referer", r.Header.Get("Referer")). + Str("hostname", hostname).Msg("rendering relay") if strings.HasPrefix(hostname, "wss:/") || strings.HasPrefix(hostname, "ws:/") { hostname = trimProtocolAndEndingSlash(hostname)