diff --git a/broker/ntgvision.go b/broker/ntgvision.go index e07f1ea..481b03c 100644 --- a/broker/ntgvision.go +++ b/broker/ntgvision.go @@ -228,12 +228,14 @@ func setNTGToken(token string) { func (ntg NTGVision) search(states []config.State) (io.ReadCloser, error) { if getNTGToken() == "" { + logtr.Debugf("NTG token is empty, refreshing ntg auth") if err := ntg.refreshAuth(); err != nil { return nil, err } } rc, err := ntg._search(states) if err == ErrNoAuth { + logtr.Debugf("err no auth on search, refreshing ntg auth") if err := ntg.refreshAuth(); err != nil { return nil, err } @@ -295,7 +297,9 @@ func (ntg NTGVision) _search(states []config.State) (io.ReadCloser, error) { if resp.StatusCode != http.StatusOK { b, _ := ioutil.ReadAll(resp.Body) resp.Body.Close() - if resp.StatusCode > 400 && resp.StatusCode < 500 && resp.StatusCode != 404 && resp.StatusCode != 410 { + logtr.Warnf("ntg auth bad status: url=%s, status=%v, body=%s", request.URL.String(), resp.StatusCode, b) + if resp.StatusCode > 400 && resp.StatusCode < 404 { + logtr.Warnf("ntg auth bad status: err no auth") return nil, ErrNoAuth } return nil, fmt.Errorf("bad status searching ntg: %d: %s", resp.StatusCode, b)