From 8cb8b86192fcf98e173368496b88250122b0f3b1 Mon Sep 17 00:00:00 2001 From: Brian Harrison Date: Wed, 22 Apr 2026 23:48:59 -0400 Subject: [PATCH] fix(server): add error logging for device event handling --- sfm/server.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sfm/server.py b/sfm/server.py index 6990c12..aaad0b6 100644 --- a/sfm/server.py +++ b/sfm/server.py @@ -898,10 +898,13 @@ def device_event_blastware_file( except HTTPException: raise except ProtocolError as exc: + log.error("blastware_file: protocol error: %s", exc, exc_info=True) raise HTTPException(status_code=502, detail=f"Protocol error: {exc}") from exc except OSError as exc: + log.error("blastware_file: connection error: %s", exc, exc_info=True) raise HTTPException(status_code=502, detail=f"Connection error: {exc}") from exc except Exception as exc: + log.error("blastware_file: unexpected error: %s", exc, exc_info=True) raise HTTPException(status_code=500, detail=f"Device error: {exc}") from exc if ev is None: