summaryrefslogtreecommitdiffstats
path: root/widgets
diff options
context:
space:
mode:
authorSean E. Russell <ser@ser1.net>2020-05-31 14:45:24 -0500
committerSean E. Russell <ser@ser1.net>2020-05-31 14:45:24 -0500
commit5123568b923991f9fba318954ea3e8cf6785e252 (patch)
treebe243db1693d3a25419e03369f9f922c01d2f31a /widgets
parente8727c7c201f629126b968373e59183325915be5 (diff)
Only report battery sensor errors once; closes #117
Diffstat (limited to 'widgets')
-rw-r--r--widgets/batterygauge.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/widgets/batterygauge.go b/widgets/batterygauge.go
index f28dd34..135f223 100644
--- a/widgets/batterygauge.go
+++ b/widgets/batterygauge.go
@@ -39,11 +39,16 @@ func (b *BatteryGauge) EnableMetric() {
})
}
+// Only report battery errors once.
+var errLogged = false
+
func (b *BatteryGauge) update() {
- // FIXME: Getting a lot of these in the logs
bats, err := battery.GetAll()
if err != nil {
- log.Printf("error setting up batteries: %v", err)
+ if !errLogged {
+ log.Printf("error setting up batteries: %v", err)
+ errLogged = true
+ }
return
}
mx := 0.0