diff --git a/src/documents/consumer.py b/src/documents/consumer.py index b9db0c07f..06e9f68fc 100644 --- a/src/documents/consumer.py +++ b/src/documents/consumer.py @@ -730,9 +730,9 @@ class Consumer(LoggingMixin): if self.override_title is not None: try: title = self._parse_title_placeholders(self.override_title) - except Exception: + except Exception as e: self.log.error( - f"Error occurred parsing title override '{self.override_title}', falling back to original", + f"Error occurred parsing title override '{self.override_title}', falling back to original. Exception: {e}", ) document = Document.objects.create( diff --git a/src/documents/signals/handlers.py b/src/documents/signals/handlers.py index c209535ae..eee06bb6e 100644 --- a/src/documents/signals/handlers.py +++ b/src/documents/signals/handlers.py @@ -587,7 +587,7 @@ def run_workflow( document.created, ) except Exception: - logger.error( + logger.exception( f"Error occurred parsing title assignment '{action.assign_title}', falling back to original", extra={"group": logging_group}, )