syslog hung fixed

This commit is contained in:
2018-09-10 02:20:07 +03:00
parent b33c621926
commit 4875136ebc
2 changed files with 16 additions and 27 deletions

View File

@@ -1,13 +0,0 @@
# 1 "/var/folders/kt/8psth65x03v6tw_phdhbj12r0000gn/T/tmpFdKT_0"
#include <Arduino.h>
# 1 "/Users/andrey/Documents/Arduino/lighthub/lighthub/lighthub.ino"
#include "main.h"
void setup();
void loop();
#line 2 "/Users/andrey/Documents/Arduino/lighthub/lighthub/lighthub.ino"
void setup(){
setup_main();
}
void loop(){
loop_main();
}

View File

@@ -360,20 +360,22 @@ void ip_ready_config_loaded_connecting_to_broker() {
#ifndef SYSLOG_DISABLE #ifndef SYSLOG_DISABLE
debugSerial.println("debugSerial:"); debugSerial.println("debugSerial:");
delay(100); delay(100);
char *syslogServer = aJson.getArrayItem(udpSyslogArr, 0)->valuestring; if (udpSyslogArr && aJson.getArraySize(udpSyslogArr)) {
int syslogPort = aJson.getArrayItem(udpSyslogArr, 1)->valueint; char *syslogServer = aJson.getArrayItem(udpSyslogArr, 0)->valuestring;
char *syslogDeviceHostname = aJson.getArrayItem(udpSyslogArr, 2)->valuestring; int syslogPort = aJson.getArrayItem(udpSyslogArr, 1)->valueint;
char *syslogAppname = aJson.getArrayItem(udpSyslogArr, 3)->valuestring; char *syslogDeviceHostname = aJson.getArrayItem(udpSyslogArr, 2)->valuestring;
debugSerial.println("debugSerial:"); char *syslogAppname = aJson.getArrayItem(udpSyslogArr, 3)->valuestring;
debugSerial.println(syslogServer); debugSerial.println("debugSerial:");
debugSerial.println(syslogPort); debugSerial.println(syslogServer);
debugSerial.println(syslogDeviceHostname); debugSerial.println(syslogPort);
debugSerial.println(syslogAppname); debugSerial.println(syslogDeviceHostname);
udpSyslog.server(syslogServer, syslogPort); debugSerial.println(syslogAppname);
udpSyslog.deviceHostname(syslogDeviceHostname); udpSyslog.server(syslogServer, syslogPort);
udpSyslog.appName(syslogAppname); udpSyslog.deviceHostname(syslogDeviceHostname);
udpSyslog.defaultPriority(LOG_KERN); udpSyslog.appName(syslogAppname);
udpSyslog.log(LOG_INFO, "UDP Syslog initialized!"); udpSyslog.defaultPriority(LOG_KERN);
udpSyslog.log(LOG_INFO, "UDP Syslog initialized!");
}
#endif #endif
if (!mqttClient.connected() && mqttArr && ((n = aJson.getArraySize(mqttArr)) > 1)) { if (!mqttClient.connected() && mqttArr && ((n = aJson.getArraySize(mqttArr)) > 1)) {