From 07dcba5df42c49beaeb638fbf568bb3aa997962a Mon Sep 17 00:00:00 2001
From: Jeremy Fee <jmfee@usgs.gov>
Date: Mon, 24 Oct 2022 14:02:54 -0600
Subject: [PATCH] Log session load exceptions

---
 geomagio/api/secure/SessionMiddleware.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/geomagio/api/secure/SessionMiddleware.py b/geomagio/api/secure/SessionMiddleware.py
index 3bf0ea8e0..3d455bad5 100644
--- a/geomagio/api/secure/SessionMiddleware.py
+++ b/geomagio/api/secure/SessionMiddleware.py
@@ -1,6 +1,7 @@
 import json
-from typing import Callable, Dict, Mapping
+import logging
 import uuid
+from typing import Callable, Dict, Mapping
 
 from cryptography.fernet import Fernet
 from starlette.datastructures import MutableHeaders
@@ -73,6 +74,7 @@ class SessionMiddleware:
                 scope["session"] = await self.get_session(session_id)
                 initial_session_was_empty = False
             except Exception:
+                logging.exception(f"Error loading session {session_id}")
                 scope["session"] = {}
         else:
             scope["session"] = {}
-- 
GitLab