From e56e0d861930e6723d84e93e5ad54ac732b00e88 Mon Sep 17 00:00:00 2001 From: dandds Date: Fri, 22 Nov 2019 14:21:50 -0500 Subject: [PATCH] Log DOD ID for user when available. --- atst/utils/logging.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/atst/utils/logging.py b/atst/utils/logging.py index d2370558..f277ec4f 100644 --- a/atst/utils/logging.py +++ b/atst/utils/logging.py @@ -10,6 +10,7 @@ class RequestContextFilter(logging.Filter): if has_request_context(): if getattr(g, "current_user", None): record.user_id = str(g.current_user.id) + record.dod_edipi = g.current_user.dod_id if request.environ.get("HTTP_X_REQUEST_ID"): record.request_id = request.environ.get("HTTP_X_REQUEST_ID") @@ -28,6 +29,7 @@ class JsonFormatter(logging.Formatter): ("version", lambda r: 1), ("request_id", lambda r: r.__dict__.get("request_id")), ("user_id", lambda r: r.__dict__.get("user_id")), + ("dod_edipi", lambda r: r.__dict__.get("dod_edipi")), ("severity", lambda r: r.levelname), ("tags", lambda r: r.__dict__.get("tags")), ("message", lambda r: r.msg),