From f5512646aaf744ad704b7820320abe17fbf1ea88 Mon Sep 17 00:00:00 2001 From: Stefano Rosanelli Date: Wed, 24 Sep 2025 12:22:57 +0200 Subject: [PATCH] chore: improve error logging in run_job_service by adding stack trace --- brevia/async_jobs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/brevia/async_jobs.py b/brevia/async_jobs.py index 79c6bf5..9a0d37b 100644 --- a/brevia/async_jobs.py +++ b/brevia/async_jobs.py @@ -1,6 +1,7 @@ """Async Jobs table & utilities""" import logging import time +import traceback from datetime import datetime, timezone from sqlalchemy import BinaryExpression, Column, desc, func, String, text from pydantic import BaseModel as PydanticModel @@ -230,6 +231,7 @@ def run_job_service( except Exception as exc: # pylint: disable=broad-exception-caught msg = f'{type(exc).__name__}: {exc}' log.error('Error in job service %s: %s', job_store.service, msg) + log.error('Stack trace: %s', traceback.format_exc()) result = {'error': msg} finally: