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