From 95ee22d0a8013d110bef4cf352ea50f3b2ccbdcf Mon Sep 17 00:00:00 2001 From: Kot Date: Sat, 7 Dec 2024 19:16:29 -0600 Subject: [PATCH] Fix whois logging --- cmd/proxy/main.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/cmd/proxy/main.go b/cmd/proxy/main.go index 0cb126e..42ffb49 100644 --- a/cmd/proxy/main.go +++ b/cmd/proxy/main.go @@ -74,7 +74,16 @@ func main() { http.Error(writer, err.Error(), 500) return } - slog.Debug("tailscale", "whois", who) + + if who != nil { + slog.Debug("tailscale", slog.Group("whois", + "node", who.Node.Name, + "login_name", strings.ToLower(who.UserProfile.LoginName), + "display_name", strings.ToLower(who.UserProfile.DisplayName), + )) + } else { + slog.Debug("tailscale", "whois", nil) + } req.Host = endpointUrl.Host for key, value := range req.Header {