refactor: log panel name when switching panels or in case of error

This commit is contained in:
Markus Zehnder
2025-08-24 22:46:04 +02:00
parent 0953a4bad5
commit f0128197d9
+3 -9
View File
@@ -252,6 +252,7 @@ fn run_sensor_panel<B: Into<PathBuf>>(
.get_next_active_panel() .get_next_active_panel()
.ok_or(anyhow!("No active panel"))?; .ok_or(anyhow!("No active panel"))?;
info!("Switching panel: {}", panel.friendly_name());
let panel_switch_time = Instant::now(); let panel_switch_time = Instant::now();
// active panel refresh loop // active panel refresh loop
@@ -274,7 +275,6 @@ fn run_sensor_panel<B: Into<PathBuf>>(
} }
if panel_switch_time.elapsed() >= switch_time { if panel_switch_time.elapsed() >= switch_time {
info!("Switching panels");
break; break;
} }
@@ -289,17 +289,11 @@ fn update_panel(
panel: &Panel, panel: &Panel,
values: &HashMap<String, String>, values: &HashMap<String, String>,
) -> anyhow::Result<()> { ) -> anyhow::Result<()> {
debug!( debug!("Displaying panel '{}'...", panel.friendly_name());
"Displaying panel {}...",
panel
.name
.as_deref()
.unwrap_or_else(|| panel.id.as_deref().unwrap_or_default())
);
match renderer.render(panel, values) { match renderer.render(panel, values) {
Ok(image) => screen.send_image(&image)?, Ok(image) => screen.send_image(&image)?,
Err(e) => error!("Error rendering panel: {e:?}"), Err(e) => error!("Error rendering panel '{}': {e:?}", panel.friendly_name()),
} }
Ok(()) Ok(())