summaryrefslogtreecommitdiffstats
path: root/widgets
diff options
context:
space:
mode:
authorCaleb Bassi <calebjbassi@gmail.com>2018-04-10 20:08:02 -0700
committerCaleb Bassi <calebjbassi@gmail.com>2018-04-10 20:35:09 -0700
commit8b7b7bb8d849ac6609b60c0588574c9d5dbebf64 (patch)
tree80349713f19ed8bc36dc90be8154fed5a1cfe867 /widgets
parent96596fe9f9160fc16842d0a02bd7d3dd99062f20 (diff)
Add Error function; improve logging
Diffstat (limited to 'widgets')
-rw-r--r--widgets/cpu.go12
1 files changed, 10 insertions, 2 deletions
diff --git a/widgets/cpu.go b/widgets/cpu.go
index 84812f7..4e226c0 100644
--- a/widgets/cpu.go
+++ b/widgets/cpu.go
@@ -1,10 +1,11 @@
package widgets
import (
- "log"
+ "fmt"
"strconv"
"time"
+ "github.com/cjbassi/gotop/utils"
ui "github.com/cjbassi/termui"
psCPU "github.com/shirou/gopsutil/cpu"
)
@@ -50,7 +51,14 @@ func (self *CPU) update() {
percents, _ := psCPU.Percent(self.interval, true)
if len(percents) != self.Count {
count, _ := psCPU.Counts(false)
- log.Fatalf("\nself.Count: %d\ngopsutil.Counts(): %d\nlen(percents): %d\npercents: %v\nself.interval: %v", self.Count, count, len(percents), percents, self.interval)
+ utils.Error("CPU percentages",
+ fmt.Sprint(
+ "self.Count: ", self.Count, "\n",
+ "gopsutil.Counts(): ", count, "\n",
+ "len(percents): ", len(percents), "\n",
+ "percents: ", percents, "\n",
+ "self.interval: ", self.interval,
+ ))
}
for i := 0; i < self.Count; i++ {
key := "CPU" + strconv.Itoa(i)