diff options
author | Caleb Bassi <calebjbassi@gmail.com> | 2018-04-10 20:08:02 -0700 |
---|---|---|
committer | Caleb Bassi <calebjbassi@gmail.com> | 2018-04-10 20:35:09 -0700 |
commit | 8b7b7bb8d849ac6609b60c0588574c9d5dbebf64 (patch) | |
tree | 80349713f19ed8bc36dc90be8154fed5a1cfe867 /widgets | |
parent | 96596fe9f9160fc16842d0a02bd7d3dd99062f20 (diff) |
Add Error function; improve logging
Diffstat (limited to 'widgets')
-rw-r--r-- | widgets/cpu.go | 12 |
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) |