diff --git a/mqttclient/main.go b/mqttclient/main.go index ee1c61e2b0bea03d52983b021766597249392eff..6207aa50d20f117d82af96d217211457a1a7ec71 100644 --- a/mqttclient/main.go +++ b/mqttclient/main.go @@ -72,7 +72,8 @@ func dumpRawData(data string, filename string) { var jsonData map[string]interface{} err := json.Unmarshal([]byte(data), &jsonData) if err != nil { - panic(err) + log.Log.Error(err) + return } currentTime := time.Now().Local().Format("2006-01-02 15:04:05") @@ -80,12 +81,14 @@ func dumpRawData(data string, filename string) { updatedData, err := json.Marshal(jsonData) if err != nil { - panic(err) + log.Log.Error(err) + return } file, err := os.OpenFile(filename, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644) if err != nil { - panic(err) + log.Log.Error(err) + return } defer file.Close()