esp32-fix-empty-logs(#35939) (#35965)

diff --git a/src/platform/ESP32/Logging.cpp b/src/platform/ESP32/Logging.cpp
index e8e53aa..9dfa1d8 100644
--- a/src/platform/ESP32/Logging.cpp
+++ b/src/platform/ESP32/Logging.cpp
@@ -29,9 +29,9 @@
     {
     case kLogCategory_Error: {
         {
-            printf(LOG_COLOR_E "E (%" PRIu32 ") %s: ", esp_log_timestamp(), tag);
+            esp_log_write(ESP_LOG_ERROR, tag, LOG_COLOR_E "E (%" PRIu32 ") %s: ", esp_log_timestamp(), tag);
             esp_log_writev(ESP_LOG_ERROR, tag, msg, v);
-            printf(LOG_RESET_COLOR "\n");
+            esp_log_write(ESP_LOG_ERROR, tag, LOG_RESET_COLOR "\n");
         }
     }
     break;
@@ -39,18 +39,18 @@
     case kLogCategory_Progress:
     default: {
         {
-            printf(LOG_COLOR_I "I (%" PRIu32 ") %s: ", esp_log_timestamp(), tag);
+            esp_log_write(ESP_LOG_INFO, tag, LOG_COLOR_I "I (%" PRIu32 ") %s: ", esp_log_timestamp(), tag);
             esp_log_writev(ESP_LOG_INFO, tag, msg, v);
-            printf(LOG_RESET_COLOR "\n");
+            esp_log_write(ESP_LOG_INFO, tag, LOG_RESET_COLOR "\n");
         }
     }
     break;
 
     case kLogCategory_Detail: {
         {
-            printf(LOG_COLOR_D "D (%" PRIu32 ") %s: ", esp_log_timestamp(), tag);
+            esp_log_write(ESP_LOG_DEBUG, tag, LOG_COLOR_D "D (%" PRIu32 ") %s: ", esp_log_timestamp(), tag);
             esp_log_writev(ESP_LOG_DEBUG, tag, msg, v);
-            printf(LOG_RESET_COLOR "\n");
+            esp_log_write(ESP_LOG_DEBUG, tag, LOG_RESET_COLOR "\n");
         }
     }
     break;