From 1032402ae050d184da6b32f5fad20be1874db8d5 Mon Sep 17 00:00:00 2001 From: jomjol <30766535+jomjol@users.noreply.github.com> Date: Sun, 29 Jan 2023 13:04:33 +0100 Subject: [PATCH] Update interface_influxdb.cpp --- .../jomjol_influxdb/interface_influxdb.cpp | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/code/components/jomjol_influxdb/interface_influxdb.cpp b/code/components/jomjol_influxdb/interface_influxdb.cpp index dcc68523..e61fa7ef 100644 --- a/code/components/jomjol_influxdb/interface_influxdb.cpp +++ b/code/components/jomjol_influxdb/interface_influxdb.cpp @@ -21,25 +21,32 @@ static esp_err_t http_event_handler(esp_http_client_event_t *evt) switch(evt->event_id) { case HTTP_EVENT_ERROR: - ESP_LOGE(TAG, "HTTP Client Error encountered"); + LogFile.WriteToFile(ESP_LOG_ERROR, TAG, "HTTP Client Error encountered"); +// ESP_LOGE(TAG, "HTTP Client Error encountered"); break; case HTTP_EVENT_ON_CONNECTED: + LogFile.WriteToFile(ESP_LOG_ERROR, TAG, "HTTP Client Error encountered"); ESP_LOGI(TAG, "HTTP Client Connected"); break; case HTTP_EVENT_HEADERS_SENT: - ESP_LOGV(TAG, "HTTP Client sent all request headers"); + LogFile.WriteToFile(ESP_LOG_ERROR, TAG, "HTTP Client sent all request headers"); +// ESP_LOGV(TAG, "HTTP Client sent all request headers"); break; case HTTP_EVENT_ON_HEADER: - ESP_LOGV(TAG, "Header: key=%s, value=%s", evt->header_key, evt->header_value); + LogFile.WriteToFile(ESP_LOG_VERBOSE, TAG, "Header: key=" + std::string(evt->header_key) + ", value=" + std::string(evt->header_value)); +// ESP_LOGV(TAG, "Header: key=%s, value=%s", evt->header_key, evt->header_value); break; case HTTP_EVENT_ON_DATA: - ESP_LOGV(TAG, "HTTP Client data recevied: len=%d", evt->data_len); + LogFile.WriteToFile(ESP_LOG_VERBOSE, TAG, "HTTP Client data recevied: len=" + std::to_string(evt->data_len)); +// ESP_LOGV(TAG, "HTTP Client data recevied: len=%d", evt->data_len); break; case HTTP_EVENT_ON_FINISH: - ESP_LOGI(TAG, "HTTP Client finished"); + LogFile.WriteToFile(ESP_LOG_INFO, TAG, "HTTP Client finished"); +// ESP_LOGI(TAG, "HTTP Client finished"); break; case HTTP_EVENT_DISCONNECTED: - ESP_LOGI(TAG, "HTTP Client Disconnected"); + LogFile.WriteToFile(ESP_LOG_INFO, TAG, "HTTP Client Disconnected"); +// ESP_LOGI(TAG, "HTTP Client Disconnected"); break; } return ESP_OK; @@ -61,6 +68,8 @@ void InfluxDBPublish(std::string _key, std::string _content, std::string _timest http_config.auth_type = HTTP_AUTH_TYPE_BASIC; } + LogFile.WriteToFile(ESP_LOG_DEBUG, TAG, "InfluxDBPublish - Key: " + _key + ", Content: " + _content + ", Timestamp: " + _timestamp); + // generate timestamp (TODO: parse result timestamp passed as string and convert it to POSIX timestamp?) time_t now = time(NULL); char nowTimestamp[21];