Add trace log for xiaomi devices list

This commit is contained in:
Alex X
2026-01-20 14:19:51 +03:00
parent 75bd1f1b2b
commit 6f75b2f75e
+6 -1
View File
@@ -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
}