|
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()
|
|
}
|