rdserver: Slightly improve logging

This commit is contained in:
Steffo 2024-12-12 04:14:52 +01:00
parent 9622d3e188
commit 257ed5475c
Signed by: steffo
GPG key ID: 5ADA3868646C3FC0

View file

@ -14,13 +14,14 @@ use acrate_rd::xrd::{ResourceDescriptorLinkXRD, ResourceDescriptorPropertyXRD, R
use crate::config;
pub async fn healthcheck_handler() -> Result<StatusCode, StatusCode> {
log::info!("Handling an healthcheck request!");
log::debug!("Handling an healthcheck request!");
log::trace!("Making sure the database is up...");
let _conn = AsyncPgConnection::establish(config::ACRATE_WEBFINGER_DATABASE_URL())
.await
.map_err(|_| StatusCode::BAD_GATEWAY)?;
log::trace!("Healthcheck successful! Everything's fine!");
Ok(StatusCode::NO_CONTENT)
}
@ -38,7 +39,7 @@ pub async fn webfinger_handler(
headers: HeaderMap,
Extension(mj): Extension<Arc<minijinja::Environment<'static>>>,
) -> Result<Response<String>, StatusCode> {
log::info!("Handling a WebFinger request!");
log::debug!("Handling a WebFinger request!");
let resource = resource.unwrap_or_else(|| "".to_string());
log::debug!("Resource is: {resource:#?}");