main/config.c

changeset 57
6c5211c0120b
parent 19
49e2960d4642
child 77
66c77497d86d
--- a/main/config.c	Tue Jul 02 12:10:23 2019 +0200
+++ b/main/config.c	Tue Jul 02 17:31:52 2019 +0200
@@ -19,7 +19,11 @@
 
     size_t bytes = fwrite(dst, 1, sizeof(config), f);
     fclose(f);
-    ESP_LOGI(TAG, "/spiffs/etc/config.conf written %d bytes", bytes);
+    if (bytes != sizeof(config)) {
+	ESP_LOGE(TAG, "/spiffs/etc/config.conf written %d/%d bytes", bytes, sizeof(config));
+    } else {
+	ESP_LOGD(TAG, "/spiffs/etc/config.conf written %d bytes", bytes);
+    }
 }
 
 
@@ -58,7 +62,7 @@
 	dst = (uint8_t*)&config;
 	size_t bytes = fread(dst, 1, sizeof(config), f);
 	fclose(f);
-	ESP_LOGI(TAG, "/spiffs/etc/config.conf read %d bytes", bytes);
+	ESP_LOGD(TAG, "/spiffs/etc/config.conf read %d bytes", bytes);
 	if (config.AskIodine && ! config.IodineTime) {
 	    config.IodineTime = 30;
 	    write_config();
@@ -123,14 +127,14 @@
 	    size_t bytes = fread(dst, 1, sizeof(equipment), f);
 	    if (bytes && equipment.Record == RecNo) {
 		fclose(f);
-		ESP_LOGI(TAG, "/spiffs/etc/equipments.conf read %d bytes, record %d: %s", bytes, RecNo, equipment.Name);
+		ESP_LOGD(TAG, "/spiffs/etc/equipments.conf read %d bytes, record %d: %s", bytes, RecNo, equipment.Name);
 		return;
 	    }
 	    if (bytes == 0)
 		break;
 	}
 	fclose(f);
-	ESP_LOGI(TAG, "/spiffs/etc/equipments.conf read error, record %d not found", RecNo);
+	ESP_LOGE(TAG, "/spiffs/etc/equipments.conf read error, record %d not found", RecNo);
     }
 }
 
@@ -335,7 +339,11 @@
 
     size_t bytes = fwrite(dst, 1, sizeof(runtime), f);
     fclose(f);
-    ESP_LOGD(TAG, "/spiffs/etc/runtime.conf written %d bytes", bytes);
+    if (bytes != sizeof(runtime)) {
+	ESP_LOGE(TAG, "/spiffs/etc/runtime.conf written %d/%d bytes", bytes, sizeof(runtime));
+    } else {
+	ESP_LOGD(TAG, "/spiffs/etc/runtime.conf written %d bytes", bytes);
+    }
 }
 
 
@@ -363,7 +371,9 @@
 	dst = (uint8_t*)&runtime;
 	size_t bytes = fread(dst, 1, sizeof(runtime), f);
 	fclose(f);
-	ESP_LOGI(TAG, "/spiffs/etc/runtime.conf read %d bytes", bytes);
+	if (bytes != sizeof(runtime)) {
+	    ESP_LOGE(TAG, "/spiffs/etc/runtime.conf read %d/%d bytes", bytes, sizeof(runtime));
+	}
 #if 0
 	printf("Auto started     %s\n", runtime.AutoModeStarted ? "yes":"no");
 	printf("Stage resume     %d\n", runtime.StageResume);
@@ -408,7 +418,9 @@
     fseek(f, (RecNo - 1) * sizeof(recipe), SEEK_SET);
     size_t bytes = fwrite(dst, 1, sizeof(recipe), f);
     fclose(f);
-    ESP_LOGI(TAG, "/spiffs/etc/recipe.conf written record %d, %d bytes", RecNo, bytes);
+    if (bytes != sizeof(recipe)) {
+	ESP_LOGE(TAG, "/spiffs/etc/recipe.conf write record %d, %d/%d bytes", RecNo, bytes, sizeof(recipe));
+    }
 }
 
 
@@ -461,7 +473,9 @@
 	fseek(f, (RecNo - 1) * sizeof(recipe), SEEK_SET);
 	size_t bytes = fread(dst, 1, sizeof(recipe), f);
 	fclose(f);
-	ESP_LOGI(TAG, "/spiffs/etc/recipe.conf read record %d, %d bytes", RecNo, bytes);
+	if (bytes != sizeof(recipe)) {
+	    ESP_LOGE(TAG, "/spiffs/etc/recipe.conf read record %d, %d/%d bytes", RecNo, bytes, sizeof(recipe));
+	}
     }
 }
 

mercurial