Skip to content

Commit a5683ac

Browse files
authored
Merge pull request from GHSA-p737-p57g-4cpr
1 parent e4a3141 commit a5683ac

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

jupyter_server/log.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,11 @@ def log_request(handler):
5050
ns["referer"] = request.headers.get("Referer", "None")
5151
msg = msg + " referer={referer}"
5252
if status >= 500 and status != 502:
53-
# log all headers if it caused an error
54-
log_method(json.dumps(dict(request.headers), indent=2))
53+
# Log a subset of the headers if it caused an error.
54+
headers = {}
55+
for header in ['Host', 'Accept', 'Referer', 'User-Agent']:
56+
if header in request.headers:
57+
headers[header] = request.headers[header]
58+
log_method(json.dumps(headers, indent=2))
5559
log_method(msg.format(**ns))
5660
prometheus_log_method(handler)

0 commit comments

Comments
 (0)