Migrated rest of the obvious logs/prints to slog.

This commit is contained in:
Jiri Luzny
2023-12-09 21:57:21 +01:00
parent b3a38013c6
commit ccb0f19d41
5 changed files with 9 additions and 12 deletions

2
.gitignore vendored
View File

@@ -1,2 +1,2 @@
testing/
.vscode/launch.json
.vscode/launch.json

View File

@@ -2,7 +2,7 @@ package example
import (
"encoding/json"
"log"
"log/slog"
"os"
"time"
@@ -16,7 +16,7 @@ func main() {
HomeZoneEntityId: "zone.home",
})
if err != nil {
log.Fatalln("Error connecting to HASS:", err)
slog.Error("Error connecting to HASS:", err)
}
defer app.Cleanup()
@@ -69,7 +69,7 @@ func onEvent(service *ga.Service, state ga.State, data ga.EventData) {
// the eventTypes.go file :)
ev := ga.EventZWaveJSValueNotification{}
json.Unmarshal(data.RawEventJSON, &ev)
log.Default().Println(ev)
slog.Info("On event invoked", "event", ev)
}
func lightsOut(service *ga.Service, state ga.State) {
@@ -77,7 +77,7 @@ func lightsOut(service *ga.Service, state ga.State) {
service.Light.TurnOff("light.outside_lights")
s, err := state.Get("binary_sensor.living_room_motion")
if err != nil {
log.Default().Println("couldnt get living room motion state, doing nothing")
slog.Warn("couldnt get living room motion state, doing nothing")
return
}

View File

@@ -48,7 +48,6 @@ func setupLogging() {
func (s *MySuite) SetupSuite() {
setupLogging()
slog.Debug("Setting up test suite...")
s.suiteCtx = make(map[string]any)
configFile, err := os.ReadFile("./config.yaml")

View File

@@ -3,8 +3,7 @@ package websocket
import (
"context"
"encoding/json"
"fmt"
"log"
"log/slog"
"github.com/gorilla/websocket"
)
@@ -25,9 +24,8 @@ type ChanMsg struct {
func ListenWebsocket(conn *websocket.Conn, ctx context.Context, c chan ChanMsg) {
for {
bytes, err := ReadMessage(conn, ctx)
if err != nil {
log.Default().Println("Error reading from websocket:", err)
slog.Error("Error reading from websocket:", err)
close(c)
break
}
@@ -38,7 +36,7 @@ func ListenWebsocket(conn *websocket.Conn, ctx context.Context, c chan ChanMsg)
}
json.Unmarshal(bytes, &base)
if !base.Success {
fmt.Println("WARNING: received unsuccessful response:", string(bytes))
slog.Warn("Received unsuccessful response", "response", string(bytes))
}
chanMsg := ChanMsg{
Type: base.Type,

View File

@@ -168,7 +168,7 @@ func runSchedules(a *App) {
sched = popSchedule(a)
}
slog.Info("Next schedule", "new run time", sched.nextRunTime)
slog.Info("Next schedule", "next run time", sched.nextRunTime)
time.Sleep(time.Until(sched.nextRunTime))
sched.maybeRunCallback(a)
requeueSchedule(a, sched)