diff --git a/IPython/html/log.py b/IPython/html/log.py index 318aed48a..b7dca03ab 100644 --- a/IPython/html/log.py +++ b/IPython/html/log.py @@ -37,14 +37,10 @@ def log_request(handler): request_time=request_time, ) msg = "{status} {method} {uri} ({ip}) {request_time:.2f}ms" - if status >= 300: - # log referers on redirects + if status >= 400: + # log bad referers ns['referer'] = request.headers.get('Referer', 'None') msg = msg + ' referer={referer}' - if status >= 400: - # log user agent for failed requests - ns['agent'] = request.headers.get('User-Agent', 'Unknown') - msg = msg + ' user-agent={agent}' if status >= 500 and status != 502: # log all headers if it caused an error log_method(json.dumps(request.headers, indent=2))