Log session id from handlers on selected auth routes. Adds request.state.log_extra for handlers to print access log extra.

This commit is contained in:
2026-04-29 03:02:30 +00:00
parent 1a742fc0e7
commit 72d76df35d
2 changed files with 13 additions and 6 deletions
+1 -6
View File
@@ -256,12 +256,7 @@ class AccessLogMiddleware(BaseHTTPMiddleware):
path = f"{path}?{request.url.query}"
status = response.status_code
extra = ""
# For forward-auth endpoint, include the original target URI when provided.
if request.url.path == "/auth/api/forward":
forwarded_uri = request.headers.get("x-forwarded-uri")
if forwarded_uri:
extra = forwarded_uri
extra = getattr(request.state, "log_extra", "")
line = format_access_log(
client, status, method, host, path, duration_ms, extra=extra