Add debug message in case of expired auth token

This commit is contained in:
Alexander Zobnin
2020-06-04 18:31:09 +03:00
parent 77c53deb1a
commit 620c60b1f5

View File

@@ -97,7 +97,11 @@ func (ds *ZabbixDatasourceInstance) ZabbixRequest(ctx context.Context, method st
} }
result, err = ds.zabbixAPI.Request(ctx, method, params) result, err = ds.zabbixAPI.Request(ctx, method, params)
if err == zabbixapi.ErrNotAuthenticated || isNotAuthorized(err) { notAuthorized := isNotAuthorized(err)
if err == zabbixapi.ErrNotAuthenticated || notAuthorized {
if notAuthorized {
ds.logger.Debug("Authentication token expired, performing re-login")
}
err = ds.login(ctx) err = ds.login(ctx)
if err != nil { if err != nil {
return nil, err return nil, err