Add trace log for xiaomi devices list
This commit is contained in:
@@ -16,6 +16,7 @@ import (
|
|||||||
"github.com/AlexxIT/go2rtc/pkg/core"
|
"github.com/AlexxIT/go2rtc/pkg/core"
|
||||||
"github.com/AlexxIT/go2rtc/pkg/xiaomi"
|
"github.com/AlexxIT/go2rtc/pkg/xiaomi"
|
||||||
"github.com/AlexxIT/go2rtc/pkg/xiaomi/crypto"
|
"github.com/AlexxIT/go2rtc/pkg/xiaomi/crypto"
|
||||||
|
"github.com/rs/zerolog"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Init() {
|
func Init() {
|
||||||
@@ -26,7 +27,7 @@ func Init() {
|
|||||||
|
|
||||||
tokens = v.Cfg
|
tokens = v.Cfg
|
||||||
|
|
||||||
log := app.GetLogger("xiaomi")
|
log = app.GetLogger("xiaomi")
|
||||||
|
|
||||||
streams.HandleFunc("xiaomi", func(rawURL string) (core.Producer, error) {
|
streams.HandleFunc("xiaomi", func(rawURL string) (core.Producer, error) {
|
||||||
u, err := url.Parse(rawURL)
|
u, err := url.Parse(rawURL)
|
||||||
@@ -49,6 +50,8 @@ func Init() {
|
|||||||
api.HandleFunc("api/xiaomi", apiXiaomi)
|
api.HandleFunc("api/xiaomi", apiXiaomi)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var log zerolog.Logger
|
||||||
|
|
||||||
var tokens map[string]string
|
var tokens map[string]string
|
||||||
var clouds map[string]*xiaomi.Cloud
|
var clouds map[string]*xiaomi.Cloud
|
||||||
var cloudsMu sync.Mutex
|
var cloudsMu sync.Mutex
|
||||||
@@ -250,6 +253,8 @@ func apiDeviceList(w http.ResponseWriter, r *http.Request) {
|
|||||||
List []*Device `json:"list"`
|
List []*Device `json:"list"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
log.Trace().Str("user", user).Msgf("[xiaomi] devices list: %s", res)
|
||||||
|
|
||||||
if err = json.Unmarshal(res, &v); err != nil {
|
if err = json.Unmarshal(res, &v); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user