fix(server): add error logging for device event handling
This commit is contained in:
@@ -898,10 +898,13 @@ def device_event_blastware_file(
|
|||||||
except HTTPException:
|
except HTTPException:
|
||||||
raise
|
raise
|
||||||
except ProtocolError as exc:
|
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
|
raise HTTPException(status_code=502, detail=f"Protocol error: {exc}") from exc
|
||||||
except OSError as 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
|
raise HTTPException(status_code=502, detail=f"Connection error: {exc}") from exc
|
||||||
except Exception as 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
|
raise HTTPException(status_code=500, detail=f"Device error: {exc}") from exc
|
||||||
|
|
||||||
if ev is None:
|
if ev is None:
|
||||||
|
|||||||
Reference in New Issue
Block a user