add some debug events

This commit is contained in:
yggverse 2026-03-28 05:38:04 +02:00
parent d52b580844
commit 9daec8c64a

View file

@ -2,7 +2,7 @@ mod rule;
mod source;
use anyhow::Result;
use log::warn;
use log::{debug, warn};
use rule::Rule;
use source::Source;
use std::collections::HashSet;
@ -32,6 +32,9 @@ impl List {
self.is_enabled = is_enabled;
if is_enabled {
reload(&mut self.rules, &self.source).await?;
debug!("Enable list `{}`", &self.source);
} else {
debug!("Disable list `{}`", &self.source);
}
Ok(was_enabled)
}
@ -41,6 +44,7 @@ impl List {
}
}
async fn reload(rules: &mut HashSet<Rule>, source: &Source) -> Result<()> {
debug!("Reload list `{source}`...");
rules.clear();
for line in source.get().await?.lines() {
if line.starts_with("/") || line.starts_with("#") || line.is_empty() {