parent
f5aae277bd
commit
a737f09fdb
@ -0,0 +1,23 @@ |
|||||||
|
package es |
||||||
|
|
||||||
|
import ( |
||||||
|
"encoding/json" |
||||||
|
"gitea.drugeyes.vip/pharnexbase/utils/glog/v1" |
||||||
|
"github.com/elastic/go-elasticsearch/v7/esapi" |
||||||
|
) |
||||||
|
|
||||||
|
func IsError(res *esapi.Response) bool { |
||||||
|
if res.IsError() { |
||||||
|
var e map[string]interface{} |
||||||
|
if err := json.NewDecoder(res.Body).Decode(&e); err != nil { |
||||||
|
glog.Glog.Error("Error parsing the response body:", err) |
||||||
|
} |
||||||
|
glog.Glog.Errorf("[%s] %s: %s", |
||||||
|
res.Status(), |
||||||
|
e["error"].(map[string]interface{})["type"], |
||||||
|
e["error"].(map[string]interface{})["reason"], |
||||||
|
) |
||||||
|
return true |
||||||
|
} |
||||||
|
return false |
||||||
|
} |
Loading…
Reference in new issue