log: pass exception via exc_info instead of string interpolation

This commit is contained in:
NoodleLDS
2026-06-10 23:55:23 -03:00
committed by Alexandre Teixeira
parent 48eb2abd8e
commit 58bbbf1c1f
6 changed files with 15 additions and 15 deletions
+2 -2
View File
@@ -504,7 +504,7 @@ def setup_document_routes(session_manager, upload_handler=None) -> APIRouter:
try:
data = await request.json()
except Exception as e:
logger.warning("Failed to parse export request body, defaulting to empty: %s", e)
logger.warning("Failed to parse export request body, defaulting to empty", exc_info=e)
data = {}
ids = data.get("ids") or []
if not ids:
@@ -647,7 +647,7 @@ def setup_document_routes(session_manager, upload_handler=None) -> APIRouter:
from src.agent_tools.document_tools import clear_active_document
clear_active_document(doc_id)
except Exception as e:
logger.warning("Failed to clear active document %r on detach: %s", doc_id, e)
logger.warning("Failed to clear active document %r on detach", doc_id, exc_info=e)
db.commit()
db.refresh(doc)
return _doc_to_dict(doc)