service: logging to syslog (#33)

* service: logging to syslog

* chore: update gopsutil to v4

* chore: move println() to the util package

* gpu: only return 0 on failure
This commit is contained in:
UUBulb
2024-07-05 22:31:56 +08:00
committed by GitHub
parent 532bca8867
commit fb7b45527b
12 changed files with 94 additions and 82 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ func GetGPUStat() (float64, error) {
ioreg := exec.Command("ioreg", "-rd1", "-c", "IOAccelerator")
gs, err := extractGPUStat(ioreg)
if err != nil || len(gs) == 0 {
return -1, err
return 0, err
}
return gs[0], nil
}
+2 -2
View File
@@ -3,5 +3,5 @@
package stat
func GetGPUStat() (float64, error) {
return -1, nil
}
return 0, nil
}
+1 -1
View File
@@ -38,7 +38,7 @@ func GetGPUStat() (float64, error) {
gs, err = getAMDStat()
}
if err != nil || len(gs) == 0 {
return -1, err
return 0, err
}
return gs[0], nil
}
+4 -4
View File
@@ -11,7 +11,7 @@ import (
func GetGPUStat() (float64, error) {
shellPath, err := exec.LookPath("powershell.exe")
if err != nil || shellPath == "" {
return -1, err
return 0, err
}
cmd := exec.Command(
shellPath,
@@ -20,12 +20,12 @@ func GetGPUStat() (float64, error) {
)
output, err1 := cmd.CombinedOutput()
if err1 != nil {
return -1, err1
return 0, err1
}
t := strings.TrimSpace(string(output))
gs, err2 := strconv.ParseFloat(t, 64)
if err2 != nil {
return -1, err2
return 0, err2
}
return gs, nil
}
}