live.umm.gay/wish-server-rs/src/util.rs

12 lines
285 B
Rust

use axum::{
http::StatusCode,
response::{IntoResponse, Response},
};
use std::fmt::Display;
use tracing::error;
pub fn log_http_error<E: Display>(status_code: StatusCode, error: E) -> Response {
error!("{error}");
(status_code, format!("{}", error)).into_response()
}