From cd8d12d40d35ab7ab8caaa452eaaeedfc3aa5e2f Mon Sep 17 00:00:00 2001 From: arovak Date: Wed, 11 Nov 2020 18:26:49 +0100 Subject: [PATCH] fix esp8266 syslog --- src/hasp_debug.cpp | 4 ++-- src/hasp_http.cpp | 2 +- src/hasp_mqtt.cpp | 4 ++-- src/hasp_wifi.cpp | 2 +- src/main.cpp | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/hasp_debug.cpp b/src/hasp_debug.cpp index 1b051da1..27189bd4 100644 --- a/src/hasp_debug.cpp +++ b/src/hasp_debug.cpp @@ -425,9 +425,9 @@ static void debugPrintTag(uint8_t tag, Print * _logOutput) void debugPrintPrefix(uint8_t tag, int level, Print * _logOutput) { #if HASP_USE_SYSLOG > 0 - if(!syslogClient) return; + // if(!syslogClient) return; - if(_logOutput == syslogClient) { + if(_logOutput == syslogClient && syslogClient) { syslogClient->beginPacket(debugSyslogHost, debugSyslogPort); // IETF Doc: https://tools.ietf.org/html/rfc5424 - The Syslog Protocol diff --git a/src/hasp_http.cpp b/src/hasp_http.cpp index 33a245e3..739d795b 100644 --- a/src/hasp_http.cpp +++ b/src/hasp_http.cpp @@ -244,7 +244,7 @@ void webHandleRoot() httpMessage += F("

"); httpMessage += - PSTR("

"); + F("

"); httpMessage += F("

"); diff --git a/src/hasp_mqtt.cpp b/src/hasp_mqtt.cpp index 13b702d8..fd336333 100644 --- a/src/hasp_mqtt.cpp +++ b/src/hasp_mqtt.cpp @@ -438,8 +438,8 @@ void mqttReconnect() snprintf_P(buffer, sizeof(buffer), PSTR("%sstatus"), mqttNodeTopic); mqttClient.publish(buffer, mqttFirstConnect ? "OFF" : "ON", true); //, 1); - Log.notice(TAG_MQTT, F("binary_sensor state: [%sstatus] : %s"), mqttNodeTopic, - mqttFirstConnect ? PSTR("OFF") : PSTR("ON")); + Log.notice(TAG_MQTT, F("binary_sensor state: [%sstatus] : %S"), mqttNodeTopic, + mqttFirstConnect ? F("OFF") : F("ON")); /* snprintf_P(buffer, sizeof(buffer), PSTR("binary_sensor state: [%sstatus] : %s"), mqttNodeTopic, mqttFirstConnect ? PSTR("OFF") : PSTR("ON")); diff --git a/src/hasp_wifi.cpp b/src/hasp_wifi.cpp index 9db5105b..f3688c74 100644 --- a/src/hasp_wifi.cpp +++ b/src/hasp_wifi.cpp @@ -59,7 +59,7 @@ void wifiConnected(IPAddress ipaddress) #endif Log.verbose(TAG_WIFI, F("Connected = %s"), WiFi.status() == WL_CONNECTED ? PSTR("yes") : PSTR("no")); haspProgressVal(255); - + debugSetup(); // if(isConnected) { // mqttReconnect(); // haspReconnect(); diff --git a/src/main.cpp b/src/main.cpp index 39dc3bfb..faabd00f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -57,7 +57,7 @@ void setup() #endif // The network stack needs to be initialized before calling debugSetup, cause syslog needs lwip - debugSetup(); + // debugSetup(); guiSetup(); if(!oobeSetup()) {