From 6f75b2f75eeddfa1d9d9553cb6f114c6b2c5491c Mon Sep 17 00:00:00 2001 From: Alex X Date: Tue, 20 Jan 2026 14:19:51 +0300 Subject: [PATCH] Add trace log for xiaomi devices list --- internal/xiaomi/xiaomi.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/xiaomi/xiaomi.go b/internal/xiaomi/xiaomi.go index 1801fa86..a5b23420 100644 --- a/internal/xiaomi/xiaomi.go +++ b/internal/xiaomi/xiaomi.go @@ -16,6 +16,7 @@ import ( "github.com/AlexxIT/go2rtc/pkg/core" "github.com/AlexxIT/go2rtc/pkg/xiaomi" "github.com/AlexxIT/go2rtc/pkg/xiaomi/crypto" + "github.com/rs/zerolog" ) func Init() { @@ -26,7 +27,7 @@ func Init() { tokens = v.Cfg - log := app.GetLogger("xiaomi") + log = app.GetLogger("xiaomi") streams.HandleFunc("xiaomi", func(rawURL string) (core.Producer, error) { u, err := url.Parse(rawURL) @@ -49,6 +50,8 @@ func Init() { api.HandleFunc("api/xiaomi", apiXiaomi) } +var log zerolog.Logger + var tokens map[string]string var clouds map[string]*xiaomi.Cloud var cloudsMu sync.Mutex @@ -250,6 +253,8 @@ func apiDeviceList(w http.ResponseWriter, r *http.Request) { List []*Device `json:"list"` } + log.Trace().Str("user", user).Msgf("[xiaomi] devices list: %s", res) + if err = json.Unmarshal(res, &v); err != nil { return err }