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: