Log 500 errors and also show error for direct download (#7936)

Co-authored-by: Douwe Osinga <douwe@squareup.com>
This commit is contained in:
Douwe Osinga
2026-03-16 14:49:59 -04:00
committed by GitHub
parent b3510bad25
commit 8652055458
2 changed files with 14 additions and 2 deletions
+6
View File
@@ -48,6 +48,12 @@ impl ErrorResponse {
impl IntoResponse for ErrorResponse {
fn into_response(self) -> Response {
if self.status.is_server_error() {
tracing::error!(status = %self.status, message = %self.message, "server error response");
} else if self.status.is_client_error() {
tracing::warn!(status = %self.status, message = %self.message, "client error response");
}
let body = Json(serde_json::json!({
"message": self.message,
}));