mirror of https://github.com/zulip/zulip.git
16 lines
502 B
Python
16 lines
502 B
Python
|
import logging
|
||
|
|
||
|
logger = logging.getLogger('humbug.requests')
|
||
|
|
||
|
class LogRequests(object):
|
||
|
def process_response(self, request, response):
|
||
|
|
||
|
# The reverse proxy might have sent us the real external IP
|
||
|
remote_ip = request.META.get('HTTP_X_REAL_IP')
|
||
|
if remote_ip is None:
|
||
|
remote_ip = request.META['REMOTE_ADDR']
|
||
|
|
||
|
logger.info('%-15s %-7s %3d %s'
|
||
|
% (remote_ip, request.method, response.status_code, request.get_full_path()))
|
||
|
return response
|