diff options
author | Sean E. Russell <ser@ser1.net> | 2020-05-31 14:45:24 -0500 |
---|---|---|
committer | Sean E. Russell <ser@ser1.net> | 2020-05-31 14:45:24 -0500 |
commit | 5123568b923991f9fba318954ea3e8cf6785e252 (patch) | |
tree | be243db1693d3a25419e03369f9f922c01d2f31a /widgets | |
parent | e8727c7c201f629126b968373e59183325915be5 (diff) |
Only report battery sensor errors once; closes #117
Diffstat (limited to 'widgets')
-rw-r--r-- | widgets/batterygauge.go | 9 |
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 |