Made watchdog less verbose

This commit is contained in:
Lukas Wölfer
2025-08-01 16:21:31 +02:00
parent 7ee8fb23d9
commit f37ca5e627
4 changed files with 13 additions and 7 deletions

View File

@@ -11,11 +11,17 @@ pub async fn watch_wanted(bot: Bot) -> ! {
let _enter = span.enter();
let mut ignored_ids = vec![];
let mut watch_count = 0;
loop {
if ignored_ids.is_empty() {
tracing::info!("Watchdog check...");
} else {
tracing::info!("Watchdog check [{} failed ids]...", ignored_ids.len());
watch_count += 1;
if watch_count >= 120 {
watch_count = 0;
let failed_id_info = if ignored_ids.is_empty() {
String::new()
} else {
format!("[{} failed ids]", ignored_ids.len())
};
tracing::info!("Watchdog check{failed_id_info}...");
}
let wanted = wanted_ids(bot.clone()).await;
let mut new_ignored = vec![];