logging updates

This commit is contained in:
Rushmore75 2025-04-17 08:17:37 -06:00
parent 3497312fd4
commit d3fff194f4
3 changed files with 57 additions and 53 deletions

View File

@ -43,7 +43,6 @@ impl Website {
} }
pub fn set_crawled(&mut self) { pub fn set_crawled(&mut self) {
trace!("Set crawled to true");
self.crawled = true self.crawled = true
} }

View File

@ -20,7 +20,7 @@ use metrics_exporter_prometheus::PrometheusBuilder;
use serde::Deserialize; use serde::Deserialize;
use surrealdb::{engine::remote::ws::Client, Surreal}; use surrealdb::{engine::remote::ws::Client, Surreal};
use tokio::{io::AsyncWriteExt, task::JoinSet}; use tokio::{io::AsyncWriteExt, task::JoinSet};
use tracing::{debug, error, info, instrument, level_filters::LevelFilter, trace, trace_span}; use tracing::{debug, error, info, instrument, level_filters::LevelFilter, trace, trace_span, warn};
use tracing_subscriber::{fmt, layer::SubscriberExt, EnvFilter, Layer, Registry}; use tracing_subscriber::{fmt, layer::SubscriberExt, EnvFilter, Layer, Registry};
mod db; mod db;
@ -174,8 +174,11 @@ async fn process(mut site: Website, db: Surreal<Client>, reqwest: reqwest::Clien
// Send the http request (get) // Send the http request (get)
if let Ok(response) = request_builder.send().await { if let Ok(response) = request_builder.send().await {
// Get body from response // Get body from response
let headers = response.headers();
let ct = headers.get("Content-Type");
let path = filesystem::as_path(&site.site); if let Some(ct) = ct {
let path = filesystem::as_path(&site.site, ct);
// make sure that the file is good to go // make sure that the file is good to go
if let Some(mut file) = filesystem::init(&path).await { if let Some(mut file) = filesystem::init(&path).await {
@ -227,6 +230,9 @@ async fn process(mut site: Website, db: Surreal<Client>, reqwest: reqwest::Clien
} else { } else {
error!("File failed to cooperate: {:?}", path); error!("File failed to cooperate: {:?}", path);
} }
} else {
warn!("Server did not respond with Content-Type header: {}", site.site.to_string());
}
} else { } else {
error!("Failed to get: {}", &site.site); error!("Failed to get: {}", &site.site);
} }

View File

@ -127,16 +127,15 @@ fn try_get_url(parent: &Url, link: &str) -> Option<Url> {
} }
let url = origin.clone() + link; let url = origin.clone() + link;
trace!("Built `{url}` from `{origin} + `{}`", link.to_string());
if let Ok(url) = Url::parse(&url) { if let Ok(url) = Url::parse(&url) {
trace!("Saved relative url `{}` AS: `{}`", link, url); trace!("Built `{url}` from `{origin} + `{}`", link.to_string());
Some(url) Some(url)
} else { } else {
error!( error!(
"Failed to reconstruct a url from relative url: `{}` on site: `{}`", "Failed to reconstruct a url from relative url: `{}` on site: `{}`. Failed url was: {}",
link, link,
parent.to_string() parent.to_string(),
url
); );
None None
} }