From 75ac5b544d231c57ffab4b5dded00672acc1fabf Mon Sep 17 00:00:00 2001 From: Ashley Felton Date: Tue, 8 Oct 2024 14:06:40 +0800 Subject: [PATCH] Additional logger output during exceptions. --- prs2/referral/utils.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/prs2/referral/utils.py b/prs2/referral/utils.py index fd7c5d7..b8c0fb3 100644 --- a/prs2/referral/utils.py +++ b/prs2/referral/utils.py @@ -1,4 +1,5 @@ import json +import logging import re from datetime import date, datetime @@ -326,7 +327,10 @@ def wfs_getfeature(type_name, crs="EPSG:4326", cql_filter=None, max_features=50) try: resp.raise_for_status() response = resp.json() - except: + except Exception as e: + logger = logging.getLogger("prs") + logger.warning(f"Exception during WFS getFeature request to {url}: {params}") + logger.error(e) # On exception, return an empty dict. return {} @@ -342,7 +346,10 @@ def query_caddy(q): try: resp.raise_for_status() response = resp.json() - except: + except Exception as e: + logger = logging.getLogger("prs") + logger.warning(f"Exception during query: {url}?q={q}") + logger.error(e) # On exception, return an empty list. return []