From 528d6fb86ed8af0375a41f87cb8ebfc93da708a2 Mon Sep 17 00:00:00 2001 From: Rob Foley Date: Tue, 6 Dec 2016 11:33:51 -0500 Subject: [PATCH] Added clientIp and userAgent to logs --- demo/dashboard/files/twisted_app.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/demo/dashboard/files/twisted_app.py b/demo/dashboard/files/twisted_app.py index e6c1fe0..2051c85 100644 --- a/demo/dashboard/files/twisted_app.py +++ b/demo/dashboard/files/twisted_app.py @@ -167,7 +167,9 @@ def get_allow_origin(request): else: return settings['allow_origin'] -def log_json(data): +def log_json(request, data): + data['clientIp'] = request.getClientIP() + data['userAgent'] = request.getHeader('User-Agent') if ('useraleVersion' in data) and (data ['useraleVersion'].split('.')[0] == '4'): logger_js.info(simplejson.dumps(data)) elif ('useraleVersion' in data) and (data['useraleVersion'].split('.')[0] == '3'): @@ -194,9 +196,9 @@ def render_POST(self, request): try: if isinstance(data, list): for datum in data: - log_json(datum) + log_json(request, datum) else: - log_json(data) + log_json(request, data) except Exception as e: logger_err.error(e)