From f397ab0797a8ac57e606a7f2b8f7e350cc1ce0e2 Mon Sep 17 00:00:00 2001 From: henrygd Date: Thu, 6 Mar 2025 05:38:49 -0500 Subject: [PATCH] fix: improve error logging for temperature sensor retrieval --- beszel/internal/agent/system.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/beszel/internal/agent/system.go b/beszel/internal/agent/system.go index b36b4ce..f36c18f 100644 --- a/beszel/internal/agent/system.go +++ b/beszel/internal/agent/system.go @@ -187,7 +187,7 @@ func (a *Agent) getSystemStats() system.Stats { // temperatures (skip if sensors whitelist is set to empty string) err = a.updateTemperatures(&systemStats) if err != nil { - slog.Error("Error getting temperatures", "err", err) + slog.Error("Error getting temperatures", "err", fmt.Sprintf("%+v", err)) } // GPU data @@ -238,6 +238,7 @@ func (a *Agent) updateTemperatures(systemStats *system.Stats) error { // get sensor data temps, err := sensors.TemperaturesWithContext(a.sensorsContext) if err != nil { + slog.Error("Error getting temperatures", "err", fmt.Sprintf("%+v", err)) return err } slog.Debug("Temperature", "sensors", temps)