From d34a87f5912c2073c5bc41db216f9435ab97b1dd Mon Sep 17 00:00:00 2001 From: "Chambers, Jason" Date: Wed, 10 Jul 2024 13:10:29 -0400 Subject: [PATCH] Add logging for django_rq errors --- netbox/core/models/jobs.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/netbox/core/models/jobs.py b/netbox/core/models/jobs.py index 4d1d5c315..6949ef36e 100644 --- a/netbox/core/models/jobs.py +++ b/netbox/core/models/jobs.py @@ -1,3 +1,4 @@ +import logging import uuid import django_rq @@ -24,6 +25,7 @@ __all__ = ( 'Job', ) +logger = logging.getLogger('netbox.core.jobs') class Job(models.Model): """ @@ -222,8 +224,7 @@ class Job(models.Model): try: queue = django_rq.get_queue(rq_queue_name) except Exception: - # User defined queue casued an error - return to default logic - pass + logger.warning(f"User defined queue '{rq_queue_name}' cased an error or was not found. Falling back to default queue.") if not queue: rq_queue_name = get_queue_for_model(object_type.model) queue = django_rq.get_queue(rq_queue_name)