From 8dff852753a1c4a708fd87e3cbb0f4844803aa95 Mon Sep 17 00:00:00 2001 From: "Gabriel A. Giovanini" Date: Fri, 5 Jul 2024 12:07:29 +0200 Subject: feat: Add user-agent to logs --- pkg/ext/log.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/ext/log.go b/pkg/ext/log.go index 2439f19..8e68134 100644 --- a/pkg/ext/log.go +++ b/pkg/ext/log.go @@ -45,12 +45,14 @@ func Log(next http.HandlerFunc) http.HandlerFunc { s := wrap(w) next(s, r) encoding := s.Header().Get("Content-Encoding") + userAgent := r.Header.Get("User-Agent") slog.Info( "HTTP request", "method", r.Method, "code", s.StatusCode(), "path", r.URL, "encoding", encoding, + "user-agent", userAgent, "elapsed", time.Since(t), "body-size", s.size, ) -- cgit v1.2.3