From bc2efe928aef164cff9b4c71c02a7d10902e9593 Mon Sep 17 00:00:00 2001 From: bel Date: Thu, 27 Jan 2022 07:47:55 -0700 Subject: [PATCH] better ntg errs --- broker/ntgvision.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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)