mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-06 14:11:35 +02:00
The route mapped sidecar 4xx/5xx to HTTPException with detail but never logged it. Reporters seeing a 400 toast were giving us only the status code, not the reason, and the access-log line was all that landed in support bundles. Add WARNING-level logs on each error branch (400 SlicerInputError, 503 SlicerApiUnavailableError, 502 SlicerApiError) with the sidecar's own message + the filename / byte count / configured URL. Next reporter on this code path produces a support bundle that contains the answer.