package main
import (
"encoding/json"
"io/ioutil"
"fmt"
"time"
"bytes"
"os"
"net/http"
)
type Serv struct {
Endpoint string `json:"endpoint"`
Timestamp int64 `json:"timestamp"`
Step int `json:"step"`
}
func errlog(a string)() {
var t = time.Now().Unix()
var s Serv
host, err := os.Hostname()
s = Serv{Endpoint: a, Timestamp: t, Step: 60}
b, err := json.Marshal(s)
if err != nil {
fmt.Println("json err:", err)
}
list1 := `[`+string(b)+`]`
var list = []byte(list1)
resp, err := http.Post("http://127.0.0.1:1900/v/push", "application/json;charset=utf-8", bytes.NewBuffer(list))
fmt.Println(resp)
if err != nil {
fmt.Println(err)
}
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Println(err)
}
fmt.Println(string(body))
defer resp.Body.Close()
}